Java програма за итерация над ArrayList с помощта на Lambda Expression

В този пример ще се научим да итерираме над всеки елемент от списъка с паралели, използвайки ламбда израз в Java.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Клас на Java ArrayList
  • Java Lambda Expressions

Пример: Предайте ArrayList като параметър на функцията

 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 + ", "); )); ) )

Изход

 ArrayList: Java, Python, JavaScript,

В горния пример създадохме списък с имена с имена. Забележете кода,

 languages.forEach((e) -> ( System.out.print(e + ", "); ));

Тук предаваме ламбда израза като аргумент на ArrayList forEach ().

Интересни статии...