Als «java-8» getaggte Fragen

160
Ist es möglich, einen Stream in Java 8 zu übertragen?

Ist es möglich, einen Stream in Java 8 zu übertragen? Angenommen, ich habe eine Liste von Objekten. Ich kann so etwas tun, um alle zusätzlichen Objekte herauszufiltern: Stream.of(objects).filter(c -> c instanceof Client) Wenn ich danach etwas mit den Kunden machen möchte, muss ich jeden von...

157
Wie serialisiere ich ein Lambda?

Wie kann ich ein Lambda elegant serialisieren? Der folgende Code löst beispielsweise a aus NotSerializableException. Wie kann ich das Problem beheben, ohne eine SerializableRunnable"Dummy" -Schnittstelle zu erstellen? public static void main(String[] args) throws Exception { File file =...

156
Kann ein Java Lambda mehr als einen Parameter haben?

Ist es in Java möglich, dass ein Lambda mehrere verschiedene Typen akzeptiert? Dh: Einzelne Variable funktioniert: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs funktionieren auch: Function <Integer [], Integer> multiAdder = ints ->...

153
Java 8 Stream umgekehrte Reihenfolge

Allgemeine Frage: Was ist der richtige Weg, um einen Stream umzukehren? Angenommen, wir wissen nicht, aus welcher Art von Elementen dieser Stream besteht, wie kann ein Stream generisch umgekehrt werden? Spezifische Frage: IntStreamBietet eine Bereichsmethode zum Generieren von Ganzzahlen in einem...