List vierecke = [...] // Fläche aller Viereecke mit einer Länge und Breite größer 2 int fläche = vierecke.stream().filter( (Rectangle v) -> v.width > 2 && v.height > 2). // mapToInt( (Rectangle v) -> v.width * v.height).sum(); // Parallele Konvertierung von Rectangle nach Rectangle2D.Double Set vierecke2D = vierecke.stream().parallel(). // map(v -> new Rectangle2D.Double(v.x, v.y, v.width, v.height)).// collect(Collectors.toSet() );