filter map map filter map sorted forEach, wird das die Zukunft sein?
Object[] words = { " ", '3', null, "2", 1, "" };
Arrays.stream( words )
.filter( Predicates.nonNull()::test )
.map( Objects::toString )
.map( String::trim )
.filter( (s) -> ! s.isEmpty() )
.map( Integer::parseInt )
.sorted()
.forEach( System.out::println ); // 1 2 3
2 Kommentare
Christian Ullenboom ·
Hallo Peter, ich nutze für die Beispiele nicht den Java 8 Build, sondern den Lambda-Build. Links und weitere Infos unter http://www.tutego.de/java/java-8-opendjk-8-java-se-8.html.
Peter ·
Hallo Christian, welches JDK verwendest Du für diese Beispiele? Das unter http://jdk8.java.net/download.html verfügbare Build b71 scheint die Methoden wie stream(), forEach() usw. nicht zu enthalten (Support für Lambda-Ausdrücke ist allerdings schon vorhanden). Danke, Peter
Die bisherigen Kommentare wurden aus WordPress übernommen. Neue Kommentare sind derzeit geschlossen.