En este ejemplo, aprenderemos a iterar sobre cada elemento de la lista de matrices usando la expresión lambda en Java.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:
- Clase Java ArrayList
- Expresiones Java Lambda
Ejemplo: pasar ArrayList como parámetro de función
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 + ", "); )); ) )
Salida
ArrayList: Java, Python, JavaScript,
En el ejemplo anterior, hemos creado una lista de arrays denominada lenguajes. Fíjate en el código
languages.forEach((e) -> ( System.out.print(e + ", "); ));
Aquí, estamos pasando la expresión lambda como argumento a ArrayList forEach ().