使用 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
廣告