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

更新於:2019-07-30

2K+ 次瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始學習
廣告