【发布时间】:2013-08-29 05:03:50
【问题描述】:
我正在尝试从ArrayList 中删除一些元素,同时像这样迭代它:
for (String str : myArrayList) {
if (someCondition) {
myArrayList.remove(str);
}
}
当然,在迭代myArrayList 的同时尝试从列表中删除项目时,我得到了ConcurrentModificationException。有没有一些简单的方法可以解决这个问题?
【问题讨论】:
-
我使用克隆对象解决了这个问题。
标签: java list arraylist iterator