У овом примеру научићемо да извршавамо итерацију по свим елементима арраилисте користећи ламбда израз у Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Класа Јава АрраиЛист
- Јава Ламбда изрази
Пример: Проследи АрраиЛист као параметар функције
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 + ", "); )); ) )
Оутпут
АрраиЛист: Јава, Питхон, ЈаваСцрипт,
У горњем примеру смо креирали арраилист назван језицима. Обратите пажњу на код,
languages.forEach((e) -> ( System.out.print(e + ", "); ));
Овде преносимо ламбда израз као аргумент АрраиЛист форЕацх ().