Suchergebnisse für Anfrage "java-8"

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

Finde Muster in Dateien mit Java 8

consider Ich habe eine Datei wie (nur ein Auszug) name: 'foobar'Ich möchte @ abruffoobar wenn ich die Zeile mit @ entdecname. ein aktueller Ansatz ist Pattern m = Pattern.compile("name: '(.+)'"); try (Stream<String> lines ...

TOP-Veröffentlichungen

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

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

4 die antwort

Passing Lambda als Parameter mit generischem Typ - Java 8

Wenn ich eine Methode habefoo(Predicate bar), Ich kann es weiter benutzen: foo(new Predicate<MyObject>() { public boolean apply(MyObject obj) { return true; } } )Aber wie kann ich mit Ausdrücken im Lambda-Stil dasselbe ...

2 die antwort

Wann ist ein IntStream tatsächlich geschlossen? Ist SonarQube S2095 für IntStream falsch positiv?

Ich verwende Java 8-Streams anstelle vieler alter Loops, um eine Reihe von Ergebnissen zu durchlaufen und zusammenfassende Statistiken zu erstellen. Beispielsweise int messages = ...

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