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.
2
Antworten

String ersetzen Mit hashmap-Wert mit Java 8 Stream

Ich habe String und HashMap wie unter codes: %Vor% und ich versuche, die Zeichenfolge durch die HashMap -Werte zu ersetzen, aber dies funktioniert nicht, weil test endgültig ist und nicht im Body von forEach neu zugewiesen wer...
23.03.2016, 07:54
4
Antworten

Java 8 - Entfernen Sie wiederholte Sequenz von Elementen aus einer Liste

Ich habe eine Anforderung, bei der ich Java Stream Api verwenden möchte, um einen Stream von Ereignissen von einem System zu verarbeiten und einen Datenbereinigungsprozess anzuwenden, um wiederholte Ereignisse zu entfernen. Dadurch wird das glei...
16.01.2017, 11:28
1
Antwort

Soll ich mehrmals streamen oder alle Berechnungen in einem Stream durchführen?

Ich habe den folgenden Code: %Vor% Wie Sie sehen können, streame ich die gleiche Liste dreimal, weil ich drei verschiedene Werte finden möchte. Wenn ich das in einer For-Each-Schleife mache, könnte ich nur einmal eine Schleife machen. Ist...
29.05.2017, 08:25
2
Antworten

estimateSize () für den sequentiellen Spliterator

Ich implementiere ein Spliterator , das die Parallelisierung explizit einschränkt, indem ich trySplit() return null habe. Würde die Implementierung von estimateSize() irgendwelche Leistungsverbesserungen für einen von diesem Spliterat...
07.06.2015, 09:03
2
Antworten

Java Streams - Gruppieren von Elementen in sortierten Streams effizient

Ich suche nach einer Möglichkeit, eine nicht terminale Gruppierungsoperation zu implementieren, so dass der Speicheraufwand minimal ist. Betrachten Sie zum Beispiel distinct (). Im allgemeinen Fall hat es keine andere Wahl, als alle eindeutig...
12.04.2015, 09:58
1
Antwort

Filtern des Sammlungsstroms im Sammlungsdatenstrom vor der Rückgabe

Hintergrundinformationen Ich habe folgende Klassen: Versicherung %Vor% Kunde %Vor% KundenRegistrierung %Vor% sowie diese Hilfsmethode, die List<Predicate<T>> in ein einzelnes Predicate<T> reduziert: %V...
12.05.2015, 16:50
1
Antwort

Chaining Lambda Funktionen [duplizieren]

Wenn eine Java-Methode eine Function<? super T, ? extends U> akzeptiert, ist es möglich, Methodenverweise in einer Syntax wie der folgenden bereitzustellen: MyClass::myMethod . Ich frage mich jedoch, ob es eine Möglichkeit gibt,...
09.09.2015, 21:18
2
Antworten

Wenden Sie eine Liste von Funktionen auf die Methode .map () eines Java-Streams an

Ich mappe einen Stream von NameValuePair s mit einem lookupFunction (der ein Function zurückgibt), wie folgt: %Vor% Aber was ist, wenn lookupFunction stattdessen eine Collection<Function> zurückgegeben hat und ich eine...
11.06.2015, 11:35
2
Antworten

Java-Pivot-Tabelle mit Streams implementieren

Ich habe seit einigen Tagen mit diesem Problem gekämpft. Ich versuche, Pivot-Funktionalität mit Java-Streams zu erstellen. Ich muss nur implementieren SUMME, ZÄHLUNG, MAX, MIN und DURCHSCHNITT. Für die Eingabe habe ich einen Pivot-Spaltenindex,...
14.09.2015, 01:52
2
Antworten

Hinzufügen von Elementen zu Java 8 parallelen Streams on-the-fly

Ziel ist es, einen kontinuierlichen Strom von Elementen mit Hilfe von Java 8 Streams zu verarbeiten. Daher werden während der Verarbeitung dieses Streams Elemente zur Datenquelle eines parallelen Streams hinzugefügt. Das Javadoc von Streams...
17.10.2016, 11:37