Stream Peek () Метод странное поведение [дубликат]JAVA

Программисты JAVA общаются здесь
Anonymous
 Stream Peek () Метод странное поведение [дубликат]

Сообщение Anonymous »

Я новичок в потоках. Пытаясь их понять, я столкнулся с этим кодом, и я не понимаю, как работает метод Peek () и почему я получаю этот вывод. Я уже прочитал аналогичный вопрос здесь, но мне все еще неясно. < /P>
Вот код: < /p>
List words = new ArrayList(){{add("ana"); add("are");
add("mere");}};
words.stream()
.peek( System.out::println)
.peek(System.out::println)
.count();
< /code>
и вывод: < /p>
ana
ana
are
are
mere
mere
< /code>
Я не понимаю, почему это не так: < /p>
ana
are
mere
ana
are
mere


Подробнее здесь: https://stackoverflow.com/questions/794 ... -behaviour

Вернуться в «JAVA»