编写代码,使用增强For循环代码遍历ArrayList、Vector集合
时间: 2024-10-20 09:12:46 浏览: 20
Java 集合类面试题.docx
在Java中,增强for循环(也称为foreach循环)是一种简洁的遍历集合元素的方式。对于ArrayList和Vector这类实现了Iterable接口的集合,你可以这样做:
```java
import java.util.ArrayList;
import java.util.Vector;
public class CollectionTraversal {
public static void main(String[] args) {
// 创建一个ArrayList示例
ArrayList<String> list = new ArrayList<>();
list.add("Element 1");
list.add("Element 2");
list.add("Element 3");
// 使用增强for循环遍历ArrayList
System.out.println("遍历ArrayList:");
for (String element : list) {
System.out.println(element);
}
// 创建一个Vector示例,注意Vector在Java 1.5之后已被ArrayList替代,但在旧项目中可能还会遇到
Vector<String> vector = new Vector<>();
vector.add("Element 4");
vector.add("Element 5");
// 同样使用增强for循环遍历Vector
System.out.println("\n遍历Vector:");
for (String element : vector) {
System.out.println(element);
}
}
}
```
在这个例子中,`element`是一个迭代变量,它会依次代表ArrayList或Vector中的每个元素。每次循环都会自动更新到下一个元素,直到所有的元素都被处理完毕。
阅读全文