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

Что такое промежуточная операция

Промежуточная операция (intermediate operation) в Java Stream API — это операция, которая преобразует поток, но не завершает его обработку. Она всегда возвращает новый поток и выполняется "лениво" (только при вызове терминальной операции). Примеры промежуточных операций: ```java List names = Arrays.asList("John", "Alice", "Bob"); long count = names.stream() .filter(name -> name.length() > 3) // промежуточная .map(String::toUpperCase) // промежуточная .count(); // терминальная ``` Характеристики: - Можно объединять в цепочки - Не выполняются без терминальной операции - Не изменяют исходную коллекцию - Могут быть stateless (map, filter) или stateful (sorted, distinct)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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