java.util.ConcurrentModificationException
這個問題是說,你不能在對一個List進(jìn)行遍歷的時候?qū)⑵渲械脑貏h除掉解決辦法是,你可以先將要刪除的元素用另一個list裝起來,等遍歷結(jié)束再remove掉
可以這樣寫
List delList = new ArrayList();//用來裝需要刪除的元素
for(Information ia:list)
if(ia.getId()==k){
n++;
delList.add(ia);
}
list.removeAll(delList);//遍歷完成后執(zhí)行刪除