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

Wie beurteilt man, ob eine Liste eine Untersequenz eines anderen mit java8-Stream ist?

Zum Beispiel habe ich eine lange Liste [1, 2, 3, ..., 10] und eine kurze [1, 3, 6] , dann kann ich sagen, dass die kurze die Unterfolge einer anderen ist. Auf der anderen Seite ist die Liste [1 6 3] nicht, weil sie gegen die Reihenfolge...
17.02.2017, 08:23
1
Antwort

Java 8 Verschachtelte (Multilevel) Gruppe nach

Ich habe wenige Klassen wie unten %Vor% Ich möchte die Elemente basierend auf key1 aggregieren und für jede Aggregation sollten Unterelemente folgendermaßen nach key2 aggregiert werden: %Vor% Wie ist das mit Java 8 Collectors.grou...
24.08.2016, 18:01
3
Antworten

Java 8 Streams "ifPresent"

Ich versuche, über Streams zu lernen und habe ein Problem festgestellt: Ich möchte den minimalen Wert einer Liste erhalten und ihn einer int-Variablen zuweisen. Dafür habe ich folgendes gemacht: %Vor% Das funktioniert gut und ich bekomme 1...
31.07.2016, 20:27
2
Antworten

Collectors.toUnmodifiableList in Java-10

Wie erstellt man Unmodifiable List / Set / Map mit Collectors.toList/toSet/toMap , da toList (und ähnliches) Dokumente wie folgt sind:    Es gibt keine Garantien für den Typ , die Änderbarkeit, die Serialisierbarkeit oder die Thread-...
05.03.2018, 09:06
3
Antworten

Ersetzt traditionelles newForLoop durch Java 8 Streams

Nachdem ich nun einen relativ großen Sprung von Java 6 zu Java 8 gemacht habe, habe ich eine Menge Java 8 Streams API gelesen. Leider sind fast alle Beispiele, die ich gestellt habe, fast so ähnlich, wie ich es herausfinden möchte, aber nicht na...
01.09.2015, 18:27
3
Antworten

Konvertiert einen String in einen java.util.StreamCharacter

Manchmal möchte ich etwas Einfaches mit jedem Zeichen in einer Zeichenkette machen. Da eine Zeichenkette unveränderlich ist, gibt es leider keine gute Möglichkeit dies zu tun, außer das Durchlaufen der Zeichenkette, die ziemlich ausführlich sein...
09.09.2015, 05:49
2
Antworten

Java 8-Streams - Jeder Schritt in der Kette wird für die gesamte Eingabe ausgewertet oder werden Elemente durchlaufen?

Sagen Sie, wenn ich dieses triviale Programm habe %Vor% Hinter den Kulissen funktioniert es wie a) oder b) A %Vor% B %Vor%     
29.03.2014, 19:56
3
Antworten

Java 8 Gruppierung von Eins-zu-Viele

Ich möchte lernen, wie man die Java-8-Syntax mit Streams benutzt und ein bisschen hängen bleibt. Das Gruppieren ist einfach, wenn Sie für jeden Wert einen Schlüssel haben. Aber was, wenn ich eine Liste von Schlüsseln für jeden Wert habe und s...
02.05.2014, 07:34
3
Antworten

Verwandle eine Liste in eine Map - foreach oder streams?

Ich möchte eine List<String> in eine Map<String, Integer> umwandeln. Die Werte der Listen sollten als Schlüssel dienen, und der Kartenwert wird statisch initialisiert. Ich möchte die Reihenfolge der Liste beibehalten, also...
06.07.2017, 09:14
2
Antworten

Java-Stream unerwartetes Ergebnis

Ich habe folgenden Code: %Vor% Warum druckt es mir Java Stream?     
28.10.2017, 10:36