使用迭代器、foreach和for循环方式遍历ArrayList
时间: 2024-02-05 18:02:43 浏览: 201
以下是使用迭代器、foreach和for循环方式遍历ArrayList的示例代码:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListTraversalExample {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("apple");
arrayList.add("banana");
arrayList.add("cherry");
// 使用迭代器遍历ArrayList
Iterator<String> iterator = arrayList.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
// 使用foreach循环遍历ArrayList
for (String element : arrayList) {
System.out.println(element);
}
// 使用for循环遍历ArrayList
for (int i = 0; i < arrayList.size(); i++) {
String element = arrayList.get(i);
System.out.println(element);
}
}
}
```
输出结果为:
```
apple
banana
cherry
apple
banana
cherry
apple
banana
cherry
```
阅读全文