Program w języku Java do iteracji po tablicy ArrayList przy użyciu wyrażenia Lambda

W tym przykładzie nauczymy się iterować po każdym elemencie tablicy arraylistycznej przy użyciu wyrażenia lambda w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Klasa ArrayList języka Java
  • Wyrażenia Java Lambda

Przykład: Przekaż ArrayList jako parametr funkcji

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

Wynik

 ArrayList: Java, Python, JavaScript,

W powyższym przykładzie utworzyliśmy arraylistę o nazwie languages. Zwróć uwagę na kod,

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

Tutaj przekazujemy wyrażenie lambda jako argument do ArrayList forEach ().

Interesujące artykuły...