Suchergebnisse für Anfrage "java-stream"
Die Verwendung eines Semaphors in einer verschachtelten Java 8-Aktion für parallele Streams kann zu DEADLOCK führen. Ist das ein Bug?
Betrachten Sie die folgende Situation: Wir verwenden einen parallelen Java 8-Stream, um eine parallele forEach-Schleife auszuführen, z. IntStream.range(0,20).parallel().forEach(i -> { /* work done here */})Die Anzahl der parallelen Threads wird ...
Geschachtelte Java 8-parallele forEach-Schleifen weisen eine schlechte Leistung auf. Wird dieses Verhalten erwartet?
Hinweis: Ich habe dieses Problem bereits in einem anderen SO-Post angesprochen - Die Verwendung eines Semaphors in einer verschachtelten Java 8-Aktion für parallele Streams kann zu DEADLOCK führen. Ist das ein ...
Wie ordne ich mit Java 8-Streams mehreren Elementen zu?
Ich habe eine Klasse wie diese: class MultiDataPoint { private DateTime timestamp; private Map<String, Number> keyToData; }und ich möchte für jeden MultiDataPoint produzieren class DataSet { public String key; List<DataPoint> dataPoints; } ...
Finden Sie das erste Element anhand des Prädikats
Ich habe gerade angefangen, mit Java 8-Lambdas zu spielen, und ich versuche, einige der Dinge, die ich gewohnt bin, in funktionale Sprachen umzusetzen. Beispielsweise verfügen die meisten funktionalen Sprachen über eine Suchfunktion, die ...
Kopieren Sie einen Stream, um zu vermeiden, dass der Stream bereits bearbeitet oder geschlossen wurde.
Ich möchte einen Java 8-Stream duplizieren, damit ich ihn zweimal verarbeiten kann. ich kanncollect als Liste und bekomme neue Streams daraus; // doSomething() returns a stream List<A> thing = doSomething().collect(toList()); thing.stream()... ...
Konvertieren Sie Iterable in Stream mit Java 8 JDK
Ich habe eine Schnittstelle, die zurückgibtjava.lang.Iterable<T>. Ich möchte dieses Ergebnis mit der Java 8 Stream-API bearbeiten. Iterable kann jedoch nicht "streamen". Haben Sie eine Idee, wie Sie den Iterable als Stream verwenden können, ...
Java 8 Stream Loop beenden oder unterbrechen [duplizieren]
Diese Frage hat hier bereits eine Antwort: Begrenzen Sie einen Stream durch ein Prädikat [/questions/20746429/limit-a-stream-by-a-predicate] 18 AntwortenIch habe eine Java 8-Stream-Schleife mit folgendem Inhalt: void matchSellOrder(Market ...
Java 8-Stream in umgekehrter Reihenfolge
Allgemeine Frage: Was ist der richtige Weg, um einen Stream umzukehren? Angenommen, wir wissen nicht, aus welcher Art von Elementen der Stream besteht. Wie kann man einen Stream generisch umkehren? Spezifische Frage: IntStream Bietet die ...
Java 8 Stream - So ersetzen Sie den Inhalt einer Zeichenfolge durch eine Liste der zu suchenden Elemente
Ich möchte den folgenden Code durch java8 .stream () oder .foreach () ersetzen. Ich habe jedoch Probleme damit. Es ist wahrscheinlich sehr einfach, aber ich finde die funktionale Art, einen Kampf zu denken :) Ich kann iterieren, kein Problem, ...
Java 8-Streams: Mehrere Filter im Vergleich zu komplexen Bedingungen
Manchmal möchten Sie a filternStream mit mehr als einer Bedingung: myList.stream().filter(x -> x.size() > 10).filter(x -> x.isCool()) ...oder Sie könnten das gleiche mit einer komplexen Bedingung tun und aSingle filter: myList.stream().filter(x ...