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