Програма Java для ітерації над ArrayList за допомогою лямбда-виразу

У цьому прикладі ми навчимося перебирати кожен елемент списку записів, використовуючи лямбда-вираз у Java.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Клас Java ArrayList
  • Лямбда-вирази Java

Приклад: Передати 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 ().

Цікаві статті...