Java 8 Stream – foreach Nedir? Nasıl Kullanılır?

Posted by dogukanhan on May 31, 2019 · 1 min read

Bütün sıralı olarak verildiği ve herhangi bir sonuçun üretilmediği bir operasyondur.

Foreach stream operasyonu parametre olarak Consumer veya Bi Consumer almaktadır. Kaynak içerisindeki elemanların tek tek Consumer’e verilir. Foreach operasyonu Terminate operasyon olduğundan Stream döngüsünü sonlandırır.

Foreach yapısı kullanılarak Stream içerisindeki her eleman ekrana yazdırılarbilir veya üzerlerinde işlem yapılabilir. En çok kullanıldığı yerlerden birisi genellikle ekrana yazdırma olmaktadır.

IntStream.range(0, 20).forEach(System.out::println);