Suchergebnisse für Anfrage "java-stream"

2 die antwort

Java Stream API: Gibt es Syntaxzucker für Identity Funktor?

Wir verwenden mehrereMap als einfacher Speicher-DB über Liste von Objekten: class Person { public String id; public String phone; public String email; // and get/set and other fields... } List<Person> persons; Map<String, Person> emailLookup = ...

16 die antwort

Java 8 Streams und Karten wert?

Es fühlt sich so an, als wären Java 8-Streams und Mapping-Funktionen so ausführlich, dass sie keine wirkliche Verbesserung darstellen. Ich habe zum Beispiel einen Code geschrieben, der eine Sammlung verwendet, um eine andere, geänderte Sammlung ...

4 die antwort

Verwenden Sie einen Stream, um n-mal zu iterieren, anstatt eine for-Schleife zum Erstellen von n Elementen zu verwenden.

Sage, ich möchte n Elemente erstellen. Vor Java 8 würde ich schreiben: List<MyClass> list = new ArrayList<>(); for (int i = 0; i < n; i++) { list.add(new MyClass()); } Gibt es eine elegante Möglichkeit, einen Stream zum Erstellen von n Elementen ...

TOP-Veröffentlichungen

8 die antwort

Java 8 Streams: IntStream to String [duplizieren]

Diese Frage hat hier bereits eine Antwort: Einfachste Möglichkeit, einen `IntStream` als` String` zu drucken [/questions/20266422/simplest-way-to-print-an-intstream-as-a-string] 7 answers In der Java 8-Streams-API wird @ aufgerufechars() auf ...

4 die antwort

Stream Stateful Computation: kumulative Summen

Angenommen, ich habe einen Java IntStream. Kann ich ihn in einen IntStream mit kumulierten Summen konvertieren? Beispielsweise sollte ein Stream, der mit [4, 2, 6, ...] beginnt, in [4, 6, 12, ...] konvertiert werden. Wie sollte man generell ...

10 die antwort

Why are Java Streams once-off

Im Gegensatz zu C # 'sIEnumerable, wo eine Ausführungspipeline so oft ausgeführt werden kann, wie wir möchten, in Java kann ein Stream nur einmal "iteriert" werden. Jeder Aufruf einer Terminaloperation schließt den Stream und macht ...

4 die antwort

Java 8 wie Stream auf Array-Größe funktioniert?

String[] stringArray = streamString.toArray(size -> new String[size]);Wie wird die Größe automatisch als Stream-Größe verwendet?

2 die antwort

java 8 Stream gruppieren und verdoppeln

Ich bin sehr neu in Streams in Java 8, daher könnte mein Ansatz falsch sein. Ich habe 2 Objekte wie folgt object1 { BigDecimal amount; Code1 code1; Code2 code2; Code3 code3; String desc; } object2 { BigDecimal amount; Code1 code1; Code2 code2; ...

12 die antwort

Wie verwende ich ein Java8-Lambda, um einen Stream in umgekehrter Reihenfolge zu sortieren?

Ich benutze Java Lambda, um eine Liste zu sortieren. wie kann ich es in umgekehrter Reihenfolge sortieren? Ich habe es gesehenPos [https://stackoverflow.com/questions/5894818/how-to-sort-arraylistlong-in-java-in-decreasing-order] , aber ich ...

6 die antwort

Warum hatte Stream keine toList () -Methode?

Bei der Verwendung von Java 8-Streams ist es üblich, eine Liste zu erstellen, daraus einen Stream zu erstellen, das Geschäft zu erledigen und ihn zurück zu konvertieren. Etwas wie Stream.of(-2,1,2,-5) .filter(n -> n > 0) .map(n -> n * ...