Sobes.tech
Junior — Senior
99

Исследование поведения Stream.peek() при ленивом выполнении в Java

被问到的公司:

РЖДРЖД
任务条件

Продемонстрировать, как работает отложенное (lazy) выполнение и в каком порядке обрабатываются элементы при использовании Stream API в Java. Что будет выведено в консоль и почему?

void m2(){
    Stream<Integer> src = Stream.of(1, 3, 2);
    src.peek(System.out::println)
        .peek(System.out::println)
        .count();
}