java-stream

Verwenden Sie dieses Tag für Fragen zur Verwendung der Stream-API. Es wurde in Java 8 eingeführt und unterstützt funktionale Operationen für Datenströme, z. B. Filter-Map-Reduce-Pipelines in Sammlungen.
1
Antwort

Verwendung der Java 8-Merge-Funktion für n Anzahl von Hashmaps

Ich muss n hashmaps idealerweise in einer Schleife verschmelzen, wie unten mit java 8 merge oder etwas gezeigt: Karte 1: {Name:XXX,Phn:123,Work:""} Karte 2: {Name:XXX,Phn:456,Work: xyz} Karte 3: {Name:XXX,Phn:789,Work:""} Ic...
26.03.2016, 20:43
4
Antworten

Erzeuge Stream von Streams aus einem langen Stream

Ich möchte ein einzelnes Stream in ein Stream von Streams basierend auf dem Inhalt von Streams aufteilen. Die resultierende Stream sollte einen Teil der Daten der ursprünglichen Datenströme enthalten. Meine reale Anwendung ist...
24.06.2015, 08:43
3
Antworten

Wie kann ich einen Stream beenden, wenn ich keinen Wert für die Beendigung benötige?

Ich habe einen Stream, der die gesamte Verarbeitung in peek() Methoden durchführt. Ich brauche kein Ergebnis vom Stream, aber ich brauche eine Terminaloperation, damit die Verarbeitung stattfinden kann. Natürlich kann ich den Stream mit coun...
17.02.2015, 14:47
3
Antworten

Stoppen Sie Java-Stream-Berechnungen auf der Grundlage der vorherigen Berechnungsergebnisse

Wie kann man die Berechnung des Stromflusses basierend auf früheren Ergebnissen unterbrechen? Wenn es offensichtlich ist, dass stream.filter (...). Count () kleiner als eine Zahl ist - wie kann man die Stream-Berechnung stoppen? Ich habe de...
12.09.2017, 10:05
1
Antwort

parallel flatMap immer sequentiell

Angenommen, ich habe diesen Code: %Vor% Ausgabe ist derselbe Thread-Name, also gibt es keinen Vorteil von parallel hier - was ich damit meine ist, dass es einen einzelnen Thread gibt, der all die Arbeit erledigt. Innerhalb flatMap g...
11.07.2017, 14:58
1
Antwort

Überprüfen Sie die Anweisung für jedes Listenelement

Ich habe einen const experience -Wert, person -Objekt, eine Liste von skill und eine Methode (kann nicht geändert werden) hasSkill(skill,person,experience) , was einen booleschen Wert zurückgibt. Ich möchte überprüfen, ob person je...
03.02.2017, 09:36
1
Antwort

Liest alle Zeilen von FileChannel nach Stream von Strings

Für meine spezielle Aufgabe muss ich die Daten von FileChannel zu einem Stream (oder Collection ) von String lesen. In einer normalen NIO für eine Path können wir eine bequeme Methode Files.lines(...) verwenden, die eine...
14.06.2017, 12:33
3
Antworten

Ist es möglich, .flatMap () oder .collect () gleichmäßig auf mehrere Sammlungen zu verteilen

Zum Beispiel gibt es Sammlungen [1,2,3,4,5] , [6,7,8] , [9,0] . Jede Möglichkeit, Schleifen mit Iteratoren zu vermeiden, um diese Sammlungen über die Java 8-Stream-API zu verschachteln, um das folgende Ergebnis zu erhalten - [1,6,9,2,7,0,...
08.06.2016, 12:36
2
Antworten

Durchsuchen einer TreeMap durch ein Mitglied der Wertklasse mithilfe von Lambda-Ausdrücken

Ich habe eine Frage zu Lambda-Ausdrücken in Java 8. Betrachten Sie die folgende Message -Klasse: %Vor% , das die Schnittstelle MessageBase implementiert. Ich speichere Objekte der Klasse Message in einem TreeMap - Map<Long,...
15.02.2016, 09:37
1
Antwort

Wie erstelle ich IntStream von SetInteger?

Ich mache das zur Zeit: %Vor% Es scheint überflüssig zu sein, den Wert dem Wert zuzuordnen, um Stream<Integer> in IntStream zu konvertieren. Gibt es eine Möglichkeit, dies ohne den redundanten Abschnitt mapToInt(...) zu tun?...
21.08.2015, 10:51