Middle
Qu'est-ce qu'un prédicat en Java?
sobes.tech IA
Réponse de l'IA
En Java, un prédicat est une interface fonctionnelle Predicate<T>, qui représente une fonction prenant un argument de type T et renvoyant une valeur booléenne (true ou false). Il est utilisé pour vérifier une condition ou filtrer des données.
Exemple d'utilisation :
Predicate<String> isNotEmpty = s -> s != null && !s.isEmpty();
boolean result = isNotEmpty.test("Hello"); // true
Les prédicats sont souvent utilisés dans les flux (Streams) pour filtrer des collections.