如何在 Java 中使用 for 循环迭代列表?


List 接口扩展了 Collection 接口,并存储元素序列。List 接口提供了两种方法来有效地插入和删除列表中任意位置的多个元素。与集合不同,列表允许重复元素和允许多个空值(如果列表中允许空值)。

要使用 for 循环,我们需要集合的大小和对该项的索引访问。列表具有 size() 方法来提供列表的大小,并具有 get() 方法来获取特定索引处的项。以下代码段演示了如何使用 for 循环迭代列表。在此示例中,我们将讨论如何使用多个示例使用 for 循环迭代列表。

示例 - for 循环

for(int i= 0; i < list.size(); i++) {
   System.out.println(list.get(i));
}

示例 1

以下是显示使用 for 循环迭代列表的示例 -

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(int i= 0; i< list.size(); i++) {
         System.out.print(list.get(i) + " ");
      }
   }
}

输出

这将产生以下结果 -

A B C

示例 2

以下是显示使用 for 循环迭代列表的另一个示例 -

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<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3));
      for(int i= 0; i < list.size(); i++) {
         System.out.print(list.get(i) + " ");
      }
   }
}

输出

这将产生以下结果 -

1 2 3

更新时间:2022 年 5 月 26 日

8K+ 浏览量

开启你的 职业

通过完成课程获得认证

开始
广告