Programma Java per eseguire l'iterazione su ArrayList utilizzando Lambda Expression

In questo esempio, impareremo a iterare su ogni elemento dell'arraylist usando l'espressione lambda in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Classe Java ArrayList
  • Espressioni Java Lambda

Esempio: passare ArrayList come parametro di funzione

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

Produzione

 ArrayList: Java, Python, JavaScript,

Nell'esempio precedente, abbiamo creato un elenco di elenchi denominato languages. Notare il codice,

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

Qui, stiamo passando l'espressione lambda come argomento a ArrayList forEach ().

Articoli interessanti...