Встречается на собеседованиях • сегодня
Что такое 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`.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы