Suchergebnisse für Anfrage "java-stream"

8 die antwort

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

4 die antwort

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

4 die antwort

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

TOP-Veröffentlichungen

12 die antwort

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

6 die antwort

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

8 die antwort

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

6 die antwort

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

2 die antwort

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

6 die antwort

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

6 die antwort

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