Sobes.tech
Back to tasks
Junior — Senior
106

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

Companies where asked:
РЖДРЖД

Task condition

livecode

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

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