Ich habe folgenden Code:
Warum druckt es mir Java Stream?
allMatch ist kurzgeschlossene Operation, wie es bei den meisten Datenströmen der Fall ist. Da allMatch früh zurückkehrt, druckt peek nur die ersten beiden Elemente.
allMatch
peek
Weil allMatch() prüft, ob alle Elemente im Stream wahr sind. Und da die zweite falsch war, muss sie nicht weiter nachsehen.
allMatch()
So peek() wird das dritte Element nicht drucken.
peek()
Tags und Links java java-8 java-stream