使用 Java 8 Lambda 遍历列表的程序
让我们先创建一个列表并添加元素 -
ArrayList<String>arrayList = new ArrayList<String>(); arrayList.add("100"); arrayList.add("200"); arrayList.add("300"); arrayList.add("400"); arrayList.add("500");
现在,使用 Lambda 表达式遍历列表 -
ArrayList<String>list = arrayList; System.out.println("Iterating..."); list.stream().forEach(elem -> System.out.println(elem));
示例
import java.util.ArrayList; import java.util.List; public class Demo { public static void main(String[] args) { ArrayList<String>arrayList = new ArrayList<String>(); arrayList.add("100"); arrayList.add("200"); arrayList.add("300"); arrayList.add("400"); arrayList.add("500"); arrayList.add("600"); arrayList.add("700"); arrayList.add("800"); arrayList.add("900"); arrayList.add("1000"); System.out.println("ArrayList..."); for (String s: arrayList) System.out.println(s); ArrayList<String>list = arrayList; System.out.println("Iterating..."); list.stream().forEach(elem -> System.out.println(elem)); } }
输出
ArrayList... 100 200 300 400 500 600 700 800 900 1000 Iterating... 100 200 300 400 500 600 700 800 900 1000
广告