#341 Error When Reusing a Stream

Companies:
Aston
Themes:
JavaStreams & LambdasPractice

What will be printed?

public static void exercise2() {
    Stream<Integer> stream =
            Stream.of(1, 2, 3, 4, 5).filter(i -> i % 2 != 0);

    stream.forEach(System.out::println);

    System.out.println(stream.reduce(5, Integer::sum));
}

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in