for里面可以做删除操作
for(int i=0;i<list.size();i++) {
if(i==1)
list.remove(i);
}
foreach(增强for循环)里不可以做删除操作
for (String s : list) {
if(s.equals("删除操作"))
list.remove(s);
}
会报 java.util.ConcurrentModificationException
for里面可以做删除操作
for(int i=0;i<list.size();i++) {
if(i==1)
list.remove(i);
}
foreach(增强for循环)里不可以做删除操作
for (String s : list) {
if(s.equals("删除操作"))
list.remove(s);
}
会报 java.util.ConcurrentModificationException