Middle
Cos'è un predicato in Java?
sobes.tech AI
Risposta dell'AI
In Java, un predicato è un'interfaccia funzionale Predicate<T>, che rappresenta una funzione che accetta un argomento di tipo T e restituisce un valore booleano (true o false). Viene utilizzato per verificare condizioni o filtrare dati.
Esempio di utilizzo:
Predicate<String> isNotEmpty = s -> s != null && !s.isEmpty();
boolean result = isNotEmpty.test("Hello"); // true
I predicati sono spesso usati nei flussi (Streams) per filtrare le collezioni.