Java 菜鸟教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 异常处理

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

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

Java 实例大全

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

要理解此示例,您应该了解以下Java编程主题:

示例:将ArrayList作为函数参数传递

import java.util.ArrayList;

class Main {
  public static void main(String[] args) {
    //创建ArrayList
    ArrayList<String> languages = new ArrayList<>();

    //将元素添加到ArrayList
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");

    //打印数组列表
    System.out.print("ArrayList: ");

    //遍历arraylist的每个元素
    //使用forEach()方法
    languages.forEach((e) -> {
      System.out.print(e + ", ");
    });
  }
}

输出结果

ArrayList: Java, Python, JavaScript,

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

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

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

Java 实例大全