#387 Повторное использование Stream после count

Компании:
IT_ONE
Темы:
JavaStream API и LambdaКод ревью

Запустится ли данный код?

List<Integer> list = new ArrayList<>();

// ...

Stream<Integer> s = list.stream().filter(i -> i % 2 == 0);

long count = s.count();

if (count > 100) {
    List<Integer> even = s.collect(Collectors.toList());
    // ...
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти