Встречается на собеседованиях • сегодня

Что такое allMatch

`allMatch` — это терминальная операция Stream API в Java, которая проверяет, удовлетворяют ли **все** элементы потока заданному условию (предикату). Возвращает `true`, если все элементы соответствуют условию, иначе `false`. Если поток пуст, возвращает `true` (условие считается выполненным для всех отсутствующих элементов). **Пример:** ```java List numbers = List.of(2, 4, 6, 8); boolean allEven = numbers.stream().allMatch(n -> n % 2 == 0); // true boolean allGreaterThan5 = numbers.stream().allMatch(n -> n > 5); // false ``` **Нюансы:** - Работает с `Predicate`. - Операция **short-circuiting** — прекращает обработку при первом несоответствии. - Для пустого стрима всегда `true`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы