Wie kann man einen Stream von Streams in Java abbilden? [duplicate]
Lesezeit: 1 Minute
winklerrr
Ich möchte den Stream von Streams von Objekten in einen einzigen Stream von Objekten umwandeln. Ich weiß, dass ich die verwenden muss flatMap Methode, aber ich kann das nicht erreichen, schau dir an:
Grundsätzlich möchten Sie alle verschachtelten Streams zu einem flachen Stream verketten, ohne die Mitglieder selbst zu beeinflussen. Sie werden verwenden
objectStreams.flatMap(Function.identity());
weil du liefern musst etwas Zuordnungsfunktion für jedes Stream-Member, und in diesem Fall ist es die Identitätsfunktion.
Wenn Ihr Stream> von einem vorherigen .map-Aufruf stammt, sollten Sie diese .map() einfach in eine .flatMap() ändern. Dann brauchen Sie dieses Function.identity()-Ding nicht.
– lbenedetto
3. Juni 2020 um 8:21 Uhr
10543200cookie-checkWie kann man einen Stream von Streams in Java abbilden? [duplicate]yes