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

На какие группы делятся методы Stream API

Методы Stream API делятся на три группы:

  1. Промежуточные (Intermediate) — преобразуют поток, возвращая новый поток. Ленивые, выполняются только при вызове терминальной операции. Примеры:
    java
    .filter(), .map(), .sorted(), .distinct()
  1. Терминальные (Terminal) — завершают поток, возвращая результат или side-effect. Запускают выполнение всего pipeline:

    java
    .collect(), .forEach(), .reduce(), .count()
  2. Операции сведения (Short-circuit) — могут завершить обработку потока досрочно, не дожидаясь полного обхода:

    java
    .findFirst(), .anyMatch(), .limit()
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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