我试图从ArrayList
中删除一些元素,同时像这样迭代:
for (String str : myArrayList) {
if (someCondition) {
myArrayList.remove(str);
}
}
当然,当我try 从列表中删除项目的同时迭代myArrayList
时,我得到了ConcurrentModificationException
分.有什么简单的解决办法吗?
我试图从ArrayList
中删除一些元素,同时像这样迭代:
for (String str : myArrayList) {
if (someCondition) {
myArrayList.remove(str);
}
}
当然,当我try 从列表中删除项目的同时迭代myArrayList
时,我得到了ConcurrentModificationException
分.有什么简单的解决办法吗?