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

Ausnahme ignorieren und Dateien in einem Verzeichnis fortsetzen und zählen

Der folgende Codeschnipsel zählt die Anzahl der Dateien in einem Verzeichnis: %Vor% Der obige Code kann die Anzahl der Dateien nicht erhalten, wenn eine Ausnahme ausgelöst wird. Die Frage ist: Wie ignoriere ich die Ausnahme und fahre fort...
05.09.2015, 11:35
1
Antwort

Convert Branch und Bound-Schleife zur Verwendung der Java Stream-API

Ich habe einen einfachen Branch and Bound-Algorithmus, der an einer Variante des Problems Traveling Salesman arbeitet, und ich dachte, es würde Spaß machen, ihn zu konvertieren, um die Java 8 Stream API zu verwenden. Mir fällt es jedoch schwer,...
30.09.2015, 00:42
5
Antworten

Erstellt Java 8 nach der Verwendung von Stream "filter" und "collect" eine neue Liste?

Ich habe Code mit Java8: %Vor% Ursprüngliche Liste ist [3, 5, 4, 2, 5]. Nach der Operation "Filter" und "Sammeln" ändert sich die Liste zu [3, 5, 4, 5]. Erfolgen alle Vorgänge auf der ursprünglichen Liste und wird keine neue Liste erstell...
08.01.2016, 00:19
3
Antworten

Eine Liste mit stream.sorted () in Java sortieren

Ich möchte eine Liste aus einem Stream sortieren. Dies ist der Code, den ich verwende: %Vor% Vermisse ich etwas? Die Liste sortiert nicht. Es sollte die Listen nach dem Element mit dem niedrigsten Wert sortieren. %Vor% Und die Druckme...
09.11.2016, 23:56
5
Antworten

In der Stream reduce-Methode muss die Identität immer 0 für Summe und 1 für Multiplikation sein?

Ich fahre mit Java 8 fort. Ich habe ein interessantes Verhalten gefunden: zeigt Codebeispiel: %Vor% und Modellklasse: %Vor% 12 + 32 + 10 + 18 = 72 Für sequentiellen Stream gibt dieser Code immer 73 (72 + 1) zurück, aber für parall...
30.09.2015, 12:50
2
Antworten

So behalten Sie die Liste aller Listen mit stream reduce bei

Ich sah folgendes Problem. Ich habe eine Liste von Listen, die ich einfach behalten möchte. Ich versuche mit Streams zu tun %Vor% leider habe ich den Fehler %Vor%     
23.04.2015, 14:26
2
Antworten

Java 8 - Wie man eine Liste von Arrays in eine Liste eines bestimmten Klassenobjekts umwandelt

Mit dem Java 8 Stream-Paket möchte ich eine Liste von Arrays vom Typ Objekt in eine Liste eines bestimmten Klassenobjekts transformieren. Die Arrays in der ersten Liste enthalten das Feld der aus der Datenbank geladenen Klasse. Dies ist die L...
27.01.2015, 13:47
4
Antworten

Prüfen, ob eine Liste in Java leer ist 8

Ich bin neu bei Java8. Ich habe Listen und Filter implementiert. Ich habe einen Null-Check in meinem Code durchgeführt. Ich würde etwas Hilfe bei der Überprüfung, ob die Liste in dem gleichen Codeausschnitt nicht leer ist, schätzen. Wenn die Lis...
22.12.2015, 23:21
3
Antworten

Warum ist IntStream.flatMapToObj () nicht vorhanden?

Ich versuche so etwas zu tun: %Vor% Leider ist IntStream.flatMapToObj() nicht vorhanden, nicht einmal in Java 9. Warum wurde es weggelassen? Was ist eine empfohlene Problemumgehung?
23.12.2016, 05:40
5
Antworten

Java-Streams vs Iteratoren

Ich habe mit dem neuen und glänzenden funktionalen Teil von Java gespielt und eines der Dinge, die mich am meisten verwirren sind Streams? Was nützen sie? Bei Google habe ich meistens Erklärungen gefunden, wie man sie benutzt, und praktisc...
17.02.2018, 22:23