Suchergebnisse für Anfrage "java-stream"

6 die antwort

Warum arbeitet der parallele Stream Files.list () so viel langsamer als der parallele Stream Collection.parallelStream ()?

Das folgende Codefragment ist Teil einer Methode, die eine Verzeichnisliste abruft, eine Extraktionsmethode für jede Datei aufruft und das resultierende Arzneimittelobjekt in XML serialisiert. try(Stream<Path> paths = Files.list(infoDir)) { ...

8 die antwort

Das Abfangen von Ausnahmen aus 'stream ()' oder 'parallelStream ()' verliert die korrekten Werte

Im folgenden Code, wenn Sie @ abfangNumberFormatException ausfor Iteration, die Zeichenfolgen in entsprechender Form erscheinen instrList vor dem ersten schlechten (d. h."illegal_3") wurden erfolgreich analysiert (d. h."1" und"2" wurden als ...

10 die antwort

Compact stream expression zum transponieren von double [] [] Matrix

Ich möchte ein @ umsetzdouble[][] matrix mit dem kompaktesten und effizientesten Ausdruck. Im Moment habe ich das: public static Function<double[][], double[][]> transpose() { return (m) -> { final int rows = m.length; final int columns = ...

TOP-Veröffentlichungen

4 die antwort

Kennzeichen dafür, dass ein Java 8-Stream langsamer als eine for-Schleife ausgeführt wird?

Java 8-Streams ermöglichen Code, der viel besser lesbar ist als altmodischerfor Schleifen, in den meisten Fällen. Aufgrund meiner eigenen Erfahrungen und meiner Lektüre kann die Verwendung eines Streams anstelle einer for-Schleife jedoch ...

2 die antwort

Wie sortiere ich eine Hash-Map basierend auf der Anzahl der Schlüssel für einen Wert mit flatmap java8?

Dies ist eine Fortsetzung vonWie erhalte ich die Anzahl der Schlüssel für Werte in einer Hash-Map mit lambda [https://stackoverflow.com/questions/34514213/how-to-get-the-count-of-keys-for-values-in-a-hash-map-using-lambda] . Ich habe einHashMap ...

6 die antwort

Java 8 Streams: So rufen Sie die Collection.stream () -Methode einmal auf und rufen ein Array mit mehreren aggregierten Werten mit unterschiedlichen Feldern ab

Ich beginne mit der Stream-API in Java 8. Hier ist mein Personenobjekt, das ich verwende: public class Person { private String firstName; private String lastName; private int age; private double height; private double weight; public ...

6 die antwort

Parsing einer CSV-Datei für eine eindeutige Zeile mit der neuen Java 8 Streams-API

Ich versuche, die neue Java 8 Streams-API (für die ich ein absoluter Neuling bin) zu verwenden, um eine bestimmte Zeile (die mit 'Neda' in der Namensspalte) in einer CSV-Datei zu analysieren. Mit dem ...

2 die antwort

Refactoring verschachtelt für Schleife in Java 8-Stream

Ich habe folgende for-Schleife: List<Map> mapList = new ArrayList<>(); for (Resource resource : getResources()) { for (Method method : resource.getMethods()) { mapList.add(getMap(resource,method)); } } return mapList;Wie kann ich ...

6 die antwort

Warum führt der parallele Stream mit Lambda im statischen Initialisierer zu einem Deadlock?

Ich bin auf eine seltsame Situation gestoßen, in der die Verwendung eines parallelen Streams mit einem Lambda in einem statischen Initialisierer scheinbar für immer dauert, ohne dass die CPU ausgelastet ist. Hier ist der Code: class Deadlock { ...

4 die antwort

Dynamische Gruppierung nach bestimmten Attributen mit Collection.stream

Ich versuche, eine Liste von Objekten mithilfe von Java 8 Collection-Stream nach mehreren Attributen zu gruppieren. Das funktioniert ganz gut: public class MyClass { public String title; public String type; public String module; public ...