Middle
O que é um predicado em Java?
sobes.tech IA
Resposta da IA
No Java, um predicado é uma interface funcional Predicate<T>, que representa uma função que aceita um argumento do tipo T e retorna um valor booleano (true ou false). É usado para verificar condições ou filtrar dados.
Exemplo de uso:
Predicate<String> isNotEmpty = s -> s != null && !s.isEmpty();
boolean result = isNotEmpty.test("Hello"); // true
Predicados são frequentemente utilizados em fluxos (Streams) para filtrar coleções.