for (Canvas canvas : list) { } NetBeans menyarankan saya untuk menggunakan "operasi fungsional": list.stream().forEach((canvas) -> { }); Tetapi mengapa ini lebih disukai ? Jika ada, lebih sulit untuk dibaca dan dipahami. Anda menelepon stream(), lalu forEach()menggunakan ekspresi lambda...