Stream Peek () Methode Seltsames Verhalten [Duplikat]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Stream Peek () Methode Seltsames Verhalten [Duplikat]

by Guest » 05 Feb 2025, 12:39

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

Top