Schrittweise Einführung in die grundlegenden Operationen des Stream API: wie man einen Stream aus einer Collection und einem Array erhält (
stream(),
Arrays.stream,
Stream.of), worin sich Zwischenoperationen (
filter,
map,
distinct) von Terminaloperationen (
collect,
forEach,
count) unterscheiden, und wie man Ergebnisse mit
Collectors sammelt (
toList,
toSet,
joining). Praxisnahe Beispiele, Mini‑Aufgaben und ein Abschnitt mit typischen Fehlern helfen, die Pipeline‑Verarbeitung von Daten schnell zu beherrschen.