Sobes.tech
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.