java中的迭代器循环
时间: 2023-11-22 07:56:51 浏览: 150
java迭代器
5星 · 资源好评率100%
Java中的迭代器可以使用for-each循环或者while循环进行遍历。
使用for-each循环遍历迭代器:
```java
Iterator<String> iterator = list.iterator();
for(String str : list) {
System.out.println(str);
}
```
使用while循环遍历迭代器:
```java
Iterator<String> iterator = list.iterator();
while(iterator.hasNext()) {
String str = iterator.next();
System.out.println(str);
}
```
需要注意的是,在使用迭代器遍历集合时,不能对集合进行修改,否则会抛出`ConcurrentModificationException`异常。如果需要修改集合,应该使用集合自身提供的方法进行修改。
阅读全文