Вопрос проверяет понимание жизненного цикла Stream и принципов работы Stream API.
Короткий ответ
Stream нельзя использовать повторно, потому что после терминальной операции он считается закрытым. Все элементы источника уже были обработаны или потреблены. Stream не хранит данные и не может начать обработку заново. Повторное использование приводит к исключению. Для новой обработки нужно создать новый Stream.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.