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

Wie bildet sich ein Lambda-Ausdruck in eine funktionale Schnittstelle ein?

Schauen wir uns den folgenden Code an. %Vor% Und dann schauen wir uns einfach die javadoc für streams.map . Dort erscheint die Signatur für map methode so. %Vor% Kann jemand bitte erklären, wie JVM den von uns angegebenen Lambda-A...
16.10.2017, 12:48
3
Antworten

So prüfen Sie, ob die Sammlung nicht leer ist, indem Sie java Stream verwenden

Ich bin neu in Java 8. Ich bin nicht in der Lage zu verstehen, was im folgenden Code falsch ist. Die Idee ist, Collection<User> zu senden, wenn es nicht leer ist. Aber wenn die Sammlung leer ist als gesendet HttpStatus.NOT_FOUND Enti...
03.06.2015, 22:08
3
Antworten

Konstruktor Methodenreferenz für (nicht-statische) innere Klasse?

Gibt es für die innere Klasse der äußeren Klasseninstanz etwas Ähnliches für StaticClass::new ? Bearbeiten: i.e. wenn ich habe %Vor% Ich kann Outer o = new Outer(); Inner i = o.new Inner() in altem Java machen. Wie kann ich das o...
11.03.2015, 09:21
2
Antworten

Java 8 Streams - Gruppierung eines Tupelstroms

Bearbeiten :: Ich formuliere die Frage so, dass sie klarer ist Ich habe diesen Code geschrieben %Vor% Ich möchte diese Liste mit Dampf verarbeiten, so dass die Ausgabe eine Karte ist, die Schlüssel (1, 3), (2, 6), (3, 9) enthält Also g...
20.09.2015, 14:11
2
Antworten

How-to einen Strom von Komparatoren verketten und anwenden?

Ich habe einen Strom unsortierter Elemente und einen Strom von Komparatoren. Ich möchte alle Komparatoren mit "thenComparing" (Multisort) auf den Stream anwenden Gibt es einen eleganteren Weg als der folgende Code, um dies zu erreichen? %Vor%...
15.09.2014, 14:08
2
Antworten

Gewichteten Durchschnitt mit Java 8 Streams berechnen

Wie gehe ich vor, um den gewichteten Mittelwert eines Map<Double, Integer> zu berechnen, wobei der Integer-Wert das Gewicht für den Double-Wert ist, der gemittelt werden soll. zB: Karte hat folgende Elemente: (0.7, 100) // Wert ist...
04.11.2016, 10:14
4
Antworten

Konvertieren von Array zu HashMap mit Java 8 Stream

Ich schreibe eine Funktion, um Array mit Java 8 Stream in Map zu konvertieren. Hier ist was ich wollte %Vor% Gültige Verwendungen %Vor% Ungültige Gebräuche %Vor% Irgendwelche hilft? Danke!     
30.01.2017, 22:12
2
Antworten

Wie man in groupBy Java Stream limitiert

Dies ist mein Kursmodell in der Klasse Course : %Vor% Dies ist mein Lehrermodell in der Klasse Teacher : %Vor% Ich möchte ein Map<String, List<Course>> erhalten, aber wenn teacherId wiederholt wird, füge einfach das...
05.02.2018, 11:26
2
Antworten

Effizienz von collection.stream (). skip (). findFirst ()

Angenommen set ist ein HashSet mit n elements und k ist etwas int zwischen 0 (inklusive) und n (exklusiv). Kann jemand in einfachen Worten erklären, was tatsächlich passiert, wenn Sie das tun? %Vor% Vor allem, was ist...
14.04.2016, 02:52
1
Antwort

Java-Streams - Standardabweichung

Ich möchte im Vorhinein klarstellen Ich suche nach einer Möglichkeit zur Berechnung der Standardabweichung unter Verwendung von Streams (Ich habe derzeit eine Arbeitsmethode, die & amp; SD berechnet, aber keine Streams verwendet). Der Datensa...
28.03.2016, 13:26