Programa Java para iterar em ArrayList usando Lambda Expression

Neste exemplo, aprenderemos a iterar sobre cada elemento do arraylist usando a expressão lambda em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Classe ArrayList Java
  • Expressões Java Lambda

Exemplo: passe ArrayList como parâmetro de função

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

Resultado

 ArrayList: Java, Python, JavaScript,

No exemplo acima, criamos um arraylist chamado languages. Observe o código,

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

Aqui, estamos passando a expressão lambda como um argumento para ArrayList forEach ().

Artigos interessantes...