Frischer Wind in Java – Scala und Java 8 – Part II: Streams und Lambda-Ausdrücke

Einführung

Mit Java 8 halten eine Menge neue Funktionen Einzug in die Sprache. Vieles davon kommt einem bekannt vor, wenn man sich die JVM-basierte Sprache Scala (http://www.scala-lang.org/) ein bisschen näher anschaut – ein guter Grund, sich mit den Grundlagen von Scala zu beschäftigen. In dieser Serie sollen einige grundlegende Sprachfeatures an praxisnahen Beispielen verglichen und die Unterschiede zwischen Java und Scala beleuchtet werden. Schließlich wird gezeigt, welche der Scala-Funktionalitäten mit Version 8 in die Java-Welt aufgenommen wurden.

In Teil II geht es um Streams als Kontrollstrukturen in Scala und Java 8. Ausgehend von der in Part I bereits vorgestellten und hier erweiterten Datenstruktur soll eine einfache Funktionalität umgesetzt werden. „Frischer Wind in Java – Scala und Java 8 – Part II: Streams und Lambda-Ausdrücke“ weiterlesen