Sobes.tech
Назад к вопросам
Junior — Middle
73

Какое значение возвращает метод anyMatch в Java Stream API?

Ответ от нейросети

sobes.tech AI

Метод anyMatch в Java Stream API возвращает булево значение (boolean). Он проверяет, удовлетворяет ли хотя бы один элемент потока заданному предикату.

Если хотя бы один элемент соответствует условию, anyMatch возвращает true, иначе — false.

Пример:

List<String> list = Arrays.asList("apple", "banana", "cherry");
boolean hasBanana = list.stream().anyMatch(s -> s.equals("banana"));
System.out.println(hasBanana); // Выведет: true

В этом примере anyMatch проверяет, есть ли в списке элемент "banana".