1、编写代码,使用迭代器代码遍历ArrayLis t、Vector集合 2、编写代码,使用增强For循环代码遍历Arra yList、Vector集合
时间: 2024-10-25 13:05:57 浏览: 19
在Java中,可以使用迭代器(Iterator)来遍历ArrayList和Vector集合。这里是两个示例:
1. **使用迭代器遍历ArrayList:**
```java
import java.util.ArrayList;
import java.util.Iterator;
public class IteratorExample {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("Apple");
list.add("Banana");
list.add("Cherry");
// 创建Iterator对象
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String item = iterator.next();
System.out.println(item);
}
}
}
```
2. **使用增强for循环遍历ArrayList:**
```java
import java.util.ArrayList;
public class EnhancedForLoopExample {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("Apple");
list.add("Banana");
list.add("Cherry");
// 使用增强for循环遍历
for (String item : list) {
System.out.println(item);
}
}
}
```
同样的,对于Vector集合,由于它是线程安全的,但语法上和ArrayList类似,只是推荐使用`List`接口而不是`Vector`类。下面是Vector的例子:
```java
import java.util.Vector;
public class VectorExample {
public static void main(String[] args) {
Vector<String> vector = new Vector<String>();
vector.add("Apple");
vector.add("Banana");
vector.add("Cherry");
// 或者使用增强for循环
for (String item : vector) {
System.out.println(item);
}
}
}
```
阅读全文