java 在foreach中使用Iterator遍历ArrayList<String>数组
时间: 2024-02-20 15:57:29 浏览: 71
java 使用foreach遍历集合元素的实例
5星 · 资源好评率100%
在`foreach`循环中使用`Iterator`遍历`ArrayList<String>`数组的示例代码如下:
```
ArrayList<String> list = new ArrayList<String>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String fruit = iterator.next();
System.out.println(fruit);
}
```
其中,`list`是`ArrayList<String>`类型的数组,`iterator()`方法返回一个`Iterator`对象,`while`循环遍历整个数组并输出每个元素的值。
输出结果如下:
```
Apple
Banana
Orange
```
需要注意的是,在使用`Iterator`遍历数组时,可以通过`iterator.remove()`方法删除元素,但不能使用`list.remove()`方法删除元素,否则会抛出`ConcurrentModificationException`异常。
阅读全文