Stream Peek () Methode Seltsames Verhalten [Duplikat]Java

Java-Forum
Guest
 Stream Peek () Methode Seltsames Verhalten [Duplikat]

Post by Guest »

Ich bin neu in Streams. Als ich versuchte, sie zu verstehen, bin ich auf diesen Code gestoßen und verstehe nicht, wie die Peek () -Methode funktioniert und warum ich diese Ausgabe erhalte. Ich habe hier bereits eine ähnliche Frage gelesen, aber es ist mir immer noch unklar. < /P>
Hier ist der Code: < /p>

Code: Select all

List words = new ArrayList(){{add("ana"); add("are");
add("mere");}};
words.stream()
.peek( System.out::println)
.peek(System.out::println)
.count();
< /code>
und die Ausgabe: < /p>
ana
ana
are
are
mere
mere
< /code>
Ich verstehe nicht, warum es nicht ist: < /p>
ana
are
mere
ana
are
mere

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post