Java 如何使用for循环迭代中的List
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