Sobes.tech
Junior — Middle

Que valor retorna o método anyMatch na API de Stream do Java?

sobes.tech IA

Resposta da IA

O método anyMatch na API Stream do Java retorna um valor booleano (boolean). Ele verifica se pelo menos um elemento do fluxo satisfaz o predicado dado.

Se pelo menos um elemento satisfizer a condição, anyMatch retorna true, caso contrário — false.

Exemplo:

List<String> list = Arrays.asList("apple", "banana", "cherry");
boolean hasBanana = list.stream().anyMatch(s -> s.equals("banana"));
System.out.println(hasBanana); // Vai imprimir: true

Neste exemplo, anyMatch verifica se há na lista um elemento "banana".