Wie können Sie mit den neuen Funktionen von Java 8 alle Werte von List<String>
möglichst übersichtlich gestalten?
Gegeben:
%Vor%Ich mache das gerade:
%Vor%Wie kann die neue Lambdas, Collections und Streams API in Java 8 helfen:
wandelt die Werte in-place um (ohne eine neue Liste zu erstellen)
wandelt die Werte in eine neue Ergebnisliste um.
Das ist, was ich gefunden habe:
Gegeben die Liste:
%Vor%Vielleicht vermisse ich es, es scheint keine "anwenden" oder "berechnen" -Methode zu geben, die ein Lambda für List nimmt. Also, das ist das gleiche wie bei altem Java. Ich kann mir mit Java 8 keine prägnantere oder effizientere Methode vorstellen.
%Vor%Obwohl es diesen Weg gibt, der nicht besser ist als die for (..) Schleife:
%Vor%Tags und Links java java-8 lambda list collections