/**
* 使用Iterator的方式可以顺利删除和遍历
*/
public void iteratorRemove() {
List strs= new ArrayList();
Iterator strIte= strs.iterator();
while (strIte.hasNext()) {
String str = strIter.next();
if (“1”.equals(str))
strIte.remove();//这里要使用Iterator的remove方法移除当前对象,如果使用List的remove方法,则同样会出现ConcurrentModificationException
}
}
list一次for循环删除多个数据
最新推荐文章于 2024-04-30 14:49:27 发布