📜  Java程序使用Lambda表达式遍历ArrayList

📅  最后修改于: 2020-09-26 18:43:16             🧑  作者: Mango

在此示例中,我们将学习在Java中使用lambda表达式迭代数组列表的每个元素。

示例:将ArrayList作为函数参数传递
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 + ", ");
    });
  }
}

输出

ArrayList: Java, Python, JavaScript,

在上面的示例中,我们创建了一个名为language的数组列表。注意代码,

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

在这里,我们将lambda表达式作为参数传递给ArrayList forEach()。