Program Java pro iteraci nad ArrayList pomocí výrazu Lambda

V tomto příkladu se naučíme iterovat každý prvek pole pomocí výrazu lambda v jazyce Java.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Třída Java ArrayList
  • Výrazy Java Lambda

Příklad: Předejte ArrayList jako funkční parametr

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

Výstup

 ArrayList: Java, Python, JavaScript,

Ve výše uvedeném příkladu jsme vytvořili seznam názvů jazyků. Všimněte si kódu,

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

Zde předáváme výraz lambda jako argument do ArrayList forEach ().

Zajímavé články...