Middle
¿Qué es un predicado en Java?
sobes.tech AI
Respuesta de la IA
En Java, un predicado es una interfaz funcional Predicate<T>, que representa una función que acepta un argumento de tipo T y devuelve un valor booleano (true o false). Se utiliza para verificar condiciones o filtrar datos.
Ejemplo de uso:
Predicate<String> isNotEmpty = s -> s != null && !s.isEmpty();
boolean result = isNotEmpty.test("Hello"); // true
Los predicados se aplican a menudo en flujos (Streams) para filtrar colecciones.