java-8

Verwenden Sie dieses Tag für spezifische Fragen zu Java 8, Version 8 (interne Nummer 1.8) der Java-Plattform, die am 18. März 2014 veröffentlicht wurde. In den meisten Fällen sollten Sie auch das Java-Tag angeben.
1
Antwort

Wie kann ich einen parallelen Datenstrom von einem Array erstellen?

Ich kann einen Stream aus einem Array mit Arrays.stream(array) oder Stream.of(values) erstellen. Ebenso ist es möglich, einen ParallelStream direkt aus einem Array zu erstellen, ohne eine Zwischensammlung zu erstellen wie in Arrays.asLi...
02.12.2016, 13:29
1
Antwort

Warum kann Stream.flatMap keine Sammlung akzeptieren?

Als Beispiel für Datenklassen wird Folgendes angegeben: %Vor% Vorausgesetzt, ich hätte eine Liste der Länder %Vor% Und ich wollte diese in ihre Regionen und ihre entsprechenden Namen streamen. Ich möchte folgendes tun: %Vor% Dieser C...
09.02.2017, 16:52
2
Antworten

Builder-Muster mit einem Java 8 Stream

Ich baue ein Objekt mit einer einfachen Schleife: %Vor% Ich möchte dasselbe mit der Java8-Stream-API tun, aber ich kann nicht herausfinden, wie es geht. Was mich dazu bringt zu kämpfen ist, dass das Ziel jedes Mal neu zugewiesen wird, so das...
09.06.2015, 15:33
2
Antworten

Java-Name-Überschneidungsfehler trotz unterschiedlicher Methodensignaturen

Aus Spaß versuche ich, eine "MultiMap" -Sammlung zu implementieren, wie sie bereits in der Apache Commons-Bibliothek existiert. Ich bekomme einen interessanten Fehler mit meiner Methode "remove (K key, V value)". Der Compiler sagt, dass es einen...
21.05.2014, 14:13
1
Antwort

Stream der zu mappenden Karten

Wie kann ich ein Stream von Map s (desselben Typs) auf ein einzelnes Map in Java 8 reduzieren? %Vor%     
05.11.2014, 08:49
2
Antworten

Warum bewertet diese Java 8-Stream-Operation Object anstelle von ListObject oder nur List?

Ich arbeite mit einer 3D-Party-Bibliothek, und sie geben Collections zurück, denen Typspezifikationen fehlen (z. B. public List getFoo(); ), und ich versuche, ihre Rückgabetypen zu konvertieren und eine Liste mit einem richtigen Typ zurückzuge...
13.05.2016, 16:09
2
Antworten

Wird im Konstruktor safe ein Verweis auf eine überschreibbare Methode verwendet? [Duplikat]

Wenn ich einen Ereignis-Listener mit einem Lambda hinzufüge, der eine überschreibbare Methode im Konstruktor aufruft, erhalte ich eine Warnung. Wenn ich eine Methodenreferenz verwende, bekomme ich keine Warnungen über überschreibbare Methoden...
01.07.2014, 18:27
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
2
Antworten

Wie man java.util.OptionalSomething auf etwas abbildet? in Kotlin

Ich habe eine Methode, die java.util.Optional<Something> zurückgibt. Ich möchte diese Methode von Kotlin verwenden und möchte, dass mein Ergebnis Something? , nicht Optional<Something> lautet Wie macht man das in Kotlin au...
04.08.2016, 12:28
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