Sobes.tech
Back to questions
Junior — Middle
53

Какую функцию выполняет метод allMatch в потоках Java?

Companies where asked
AstonAston

Answer from AI

sobes.tech AI

Метод allMatch в Java Stream API проверяет, удовлетворяют ли все элементы потока заданному предикату (условию). Он возвращает true, если все элементы соответствуют условию, и false, если хотя бы один элемент не подходит.

Пример:

List<Integer> numbers = Arrays.asList(2, 4, 6, 8);
boolean allEven = numbers.stream().allMatch(n -> n % 2 == 0);
System.out.println(allEven); // Выведет true, так как все числа чётные

Если хотя бы одно число было бы нечётным, результат был бы false.