Suchergebnisse für Anfrage "java-8"
So stellen Sie beim Kompilieren von Java 8 sicher, dass eine Methodensignatur eine funktionale Schnittstelle "implementiert"
Ist in Java 8 irgendein Analogon fürimplements Schlüsselwort für Methoden? Sagen wir, ich habe eine funktionale Schnittstelle: @FunctionalInterface interface LongHasher { int hash(long x); }Und eine Bibliothek mit 3 statischen Methoden ...
Gruppierung nach Objektwert, Zählen und Festlegen des Gruppenschlüssels nach maximalem Objektattribut
Ich habe es geschafft, eine Lösung mit der Java 8 Streams-API zu schreiben, die zuerst eine Liste der Objektroute nach ihrem Wert gruppiert und dann die Anzahl der Objekte in jeder Gruppe zählt. Es wird eine Zuordnungsroute -> Lang zurückgegeben. ...
So überspringen Sie gerade Zeilen eines Streams <String>, der aus der Datei Files.lines @ abgerufen wur
In diesem Fall haben nur ungerade Zeilen aussagekräftige Daten und es gibt kein Zeichen, das diese Zeilen eindeutig identifiziert. Meine Absicht ist es, etwas zu bekommen, das dem folgenden Beispiel entspricht: Stream<DomainObject> res = ...
Wie werden Kollektoren verwendet, wenn der Stream parallel geschaltet wird?
Ich habe tatsächlich versucht, diese Frage zu beantwortenSo überspringen Sie gerade Zeilen eines Streams <String>, der aus der Datei Files.lines @ ...
So gruppieren Sie Elemente einer Liste nach Elementen einer anderen in Java 8
Ich habe das folgende Problem: Angesichts dieser Klassen, class Person { private String zip; ... public String getZip(){ return zip; } } class Region { private List<String> zipCodes; ... public List<String> getZipCodes() { return zipCodes; } }ie ...
Kann @FunctionalInterfaces Standardmethoden haben?
Warum kann ich kein @ erstelle@FunctionalInterface mit einer Standardmethodenimplementierung? @FunctionalInterface public MyInterface { default boolean authorize(String value) { return true; } }
Warum muss der Klassen- / Objektname für Methodenverweise explizit angegeben werden?
Wenn ich auf die Methode im aktuellen Bereich verweisen möchte, muss ich noch den Klassennamen (für statische Methoden) oder @ angebethis Vor:: Operator. Zum Beispiel muss ich schreiben: import java.util.stream.Stream; public class StreamTest { ...
Java-Standardmethoden sind langsamer als derselbe Code, jedoch in einer abstrakten Klasse.
Ich habe eine SchnittstellePackedObject: public interface PackedObject { int get(); int sum(); void setIndex(int index); default int defaultSum() { return get(); } }Eine abstrakte KlasseAbstractPackedObject: public abstract class ...
Reflections - Java 8 - ungültiger Konstantentyp
Ich habe ein Problem mitReflexione [https://code.google.com/p/reflections/] Bibliothek. Ich versuche alle Klassen, die eine bestimmte Schnittstelle implementieren, dynamisch zu laden. Alles funktioniert einwandfrei (alle Klassen werden geladen), ...
Convert InputStream in Stream <String> mit einem Zeichensatz
Ich möchte ein @ konvertierInputStream is in einStream<String> stream angenommenCharset cs Sodassstream besteht aus den Zeilen vonis. Außerdem eine Zeile vonis sollte nicht sofort gelesen werden, sondern nur für den Fallstream braucht es.