Вопрос проверяет умение выбирать подходящий инструмент в зависимости от контекста и понимание внутренних механизмов Stream API.
Короткий ответ
Stream API стоит использовать, когда важна читаемость и логика обработки данных, а не максимальная производительность. Цепочки filter / map сами по себе не выполняются сразу, а объединяются в один pipeline. Это снижает количество проходов по данным. Однако каждая операция добавляет накладные расходы, особенно при работе с примитивами без mapToInt. На больших объёмах данных это может быть заметно.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.