如何在Java中使用forEach迴圈迭代List?


List介面擴充套件了Collection介面,是Java集合框架的重要成員。List介面聲明瞭儲存元素序列的集合的行為。List介面最流行的實現是ArrayList。List的使用者可以精確地控制元素在List中的插入位置。這些元素可以透過它們的索引訪問,並且可以搜尋。

forEach迴圈有助於迭代陣列或物件集合。由於List包含物件,因此可以使用forEach迴圈輕鬆迭代它。下面的程式碼片段顯示瞭如何使用forEach迴圈迭代List。

for (Integer integer : list) {
   System.out.print(integer + " ");
}

List介面還提供了一個forEach()方法,可以用來迭代列表,如下所示:

list.forEach(i -> {System.out.print(i + " ");});

示例1

以下示例顯示了使用forEach迴圈迭代List:

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
      for (String string : list) {
         System.out.print(string + " ");
      }
   }
}

輸出

這將產生以下結果:

A B C

示例2

以下示例顯示了使用List.forEach方法迭代List:

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
      list.forEach(i -> {System.out.print(i + " ");});
   }
}

輸出

這將產生以下結果:

A B C

更新於:2022年5月26日

722 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.