Suchergebnisse für Anfrage "java-8"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 = ...
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 { ...
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 ...