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

Какие знаешь терминальные операции

`collect()` – собирает элементы потока в коллекцию, строку или другой объект. `forEach()` – выполняет действие для каждого элемента (без гарантии порядка). `forEachOrdered()` – то же, но с сохранением порядка в параллельных потоках. `reduce()` – сводит элементы к одному значению (например, сумма чисел). `count()` – возвращает количество элементов в потоке. `min()`/`max()` – находит минимальный/максимальный элемент (использует Comparator). `anyMatch()`/`allMatch()`/`noneMatch()` – проверяют условие для элементов (хотя бы один/все/ни один). `findFirst()`/`findAny()` – возвращают первый/любой подходящий элемент (Optional). Пример: ```java List numbers = Arrays.asList(1, 2, 3, 4); long count = numbers.stream().filter(n -> n % 2 == 0).count(); // 2 ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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