Programmiermethoden-CampusMinden / Prog2-Lecture

Lecture "Programmieren 2"
https://www.hsbi.de/elearning/goto.php?target=crs_1352130&client_id=FH-Bielefeld
Creative Commons Attribution Share Alike 4.0 International
7 stars 5 forks source link

VL: Streams ergänzen #770

Closed cagix closed 5 months ago

cagix commented 7 months ago
Set<Integer> erg = new HashSet<>();
for (Foo v : values) {
  if (v.wuppie()) {
    Integer i = v.fluppie();
    ergo.add(i);
  }
}
return erg;

return values.stream()
 .filter(Foo::wuppie)
 .map(Foo::fluppie)
 .collect(Collectors.toSet());