for (Canvas canvas : list) { } NetBeans schlägt mir vor, "funktionale Operationen" zu verwenden: list.stream().forEach((canvas) -> { }); Aber warum wird das bevorzugt ? Wenn überhaupt, ist es schwieriger zu lesen und zu verstehen. Sie rufen auf stream()und verwenden dann forEach()einen...