Suchergebnisse für Anfrage "java-stream"
Warum wird dieser Java-Stream zweimal bearbeitet?
DasJava 8 API [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html] sagt: Das Durchlaufen der Pipeline-Quelle beginnt erst, wenn die Terminaloperation der Pipeline ausgeführt wird. So warum der folgende Code ...
Multiply 2 double [] [] Matrizen mit Streams
Ich frage mich, was ist der kompakteste und effizienteste Weg, um mehrere 2double[][] ordnet Matrizen unter Verwendung von Streams an. Der Ansatz sollte den hier dargestellten Matrixmultiplikationsregeln ...
Java 8-Stream mit Superklassen, übergeordneten Dateien, übergeordneten Komponenten, verknüpften Listen usw.
Ich möchte folgendes konvertierenfor -Anweisung für einen Java 8-Stream (d. h.Stream<Class<?>>). Die ideale Lösung wäre so einfach, dass ich sie leicht an eine Vielzahl von Situationen anpassen kann, in denen eine verknüpfte Liste durchlaufen ...
Strings mit unterschiedlichem letzten Begrenzer verbinden
Usingstream.collect(Collectors.joining(", ")) Ich kann problemlos alle Zeichenfolgen meines Streams verbinden, die durch ein Komma getrennt sind. Ein mögliches Ergebnis wäre"a, b, c". Aber was ist, wenn der letzte Begrenzer anders sein soll? Zum ...
So teilen Sie ungerade und gerade Zahlen und die Summe beider in der Sammlung mit Stream
wie kann ich ungerade und gerade Zahlen aufteilen und beide in der Sammlung mit der Stream-Methode von Java-8 summieren? public class SplitAndSumOddEven { public static void main(String[] args) { // Read the input try (Scanner scanner = new ...
parallele Verarbeitung mit unendlichem Stream in Java
Warum gibt der unten stehende Code keine Ausgabe aus, während beim Entfernen von parallel 0, 1? IntStream.iterate(0, i -> ( i + 1 ) % 2) .parallel() .distinct() .limit(10) .forEach(System.out::println);Obwohl ich weiß, dass die Begrenzung im ...
Erkennen Sie doppelte Gruppen in stream
Ich möchte sicherstellen, dass alle Nummern in der Liste zusammengefasst sind. Lassen Sie mich dies an Beispielen erläutern: {1, 1, 1, 2, 2} // OK, two distinct groups {1, 1, 2, 2, 1, 1} // Bad, two groups with "1" {1, 2, 3, 4} // OK, 4 distinct ...
Wie füge ich innere Elemente von Map hinzu, wenn Schlüssel mit der Java Stream API dupliziert wurden?
Ich habe eine Liste vonList<Map<String, Object>> so wa [ {"A": 50, "B": 100, "C": 200, "D": "Auction" }, { "A": 101322143.24, "B": 50243301.2, "C": 569, "D": "Sold Promissory Buyer" }, { "A": 500, "B": 1000, "C": 1500, "D": "Auction" }]Ich ...
Verwenden Sie Streams, um einen Booleschen Wert zurückzugeben, wenn alle Listenwerte in einer Map leer / nicht leer sind
AngenommenMap [http://docs.oracle.com/javase/8/docs/api/java/util/Map.html] Zuordnen eines Strings zu einemList [http://docs.oracle.com/javase/8/docs/api/java/util/List.html], gibt es eine Möglichkeit, @ zu verwendeJava ...
Gruppensequenzen von Werten
Ich frage mich, ob es eine clevere Möglichkeit gibt, die neuen Stream-APIs zu verwenden, um Wertesequenzen zu "gruppieren". z.B. Teilen Sie eine Reihe von Ganzzahlen in Gruppen von Ganzzahlen auf, wobei jede Gruppe eine aufsteigende Zahlenfolge ...