Bu örnekte, Java'da lambda ifadesini kullanarak dizi listesinin her bir öğesi üzerinde yineleme yapmayı öğreneceğiz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java ArrayList Sınıfı
- Java Lambda İfadeleri
Örnek: ArrayList'i Function Parameter olarak geçirin
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // add elements to the ArrayList languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); // print arraylist System.out.print("ArrayList: "); // iterate over each element of arraylist // using forEach() method languages.forEach((e) -> ( System.out.print(e + ", "); )); ) )
Çıktı
ArrayList: Java, Python, JavaScript,
Yukarıdaki örnekte, diller adlı bir dizi listesi oluşturduk. Koda dikkat edin,
languages.forEach((e) -> ( System.out.print(e + ", "); ));
Burada lambda ifadesini argüman olarak ArrayList forEach () 'e geçiriyoruz.