java list 遍历删除
时间: 2023-08-30 16:04:25 浏览: 86
Java如何在List或Map遍历过程中删除元素
在遍历Java中的List时,不能直接删除元素,因为这样会导致ConcurrentModificationException异常。正确的方法是使用迭代器的remove()方法来删除元素。示例如下:
```
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
if (element.equals("要删除的元素")) {
iterator.remove();
}
}
```
这样就可以安全地遍历List并删除元素了。
阅读全文