Back to questions
Aston
Junior — Middle
53
Какую функцию выполняет метод allMatch в потоках Java?
Companies where asked
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.