Java 如何使用 For Loop 迭代List

Java 如何使用 For Loop 迭代List

List 接口扩展了 Collection 接口,并声明了一个存储元素序列的集合的行为。使用 List 的用户可以对元素插入的位置具有相当精确的控制。可以通过索引访问这些元素,并且可以进行搜索。ArrayList 是 List 接口最常用的实现。

您可以利用 list.size() 方法获取列表的当前大小,然后可以轻松应用 for 循环迭代该列表,并使用 list.get(index) 方法获取元素。

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

另一个重要的方法是使用forEach循环,在迭代列表之前不需要列表的大小。

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

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

输出

这将产生以下结果 −

1 2 3 4 5

示例2

以下是示例示出使用forEach循环来遍历列表的代码-

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,4,5));
      for (Integer integer : list) {
         System.out.print(integer + " ");
      }
   }
}

输出

这将产生以下结果 –

1 2 3 4 5

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程