[蟲?]ConcurrentModificationException
public class ComicService {
private Collection<ComicModel> models = new ArrayList<ComicModel>();
public void delete(String isbnCode){
for (ComicModel model : models){
if(model.getIsbnCode().equals(isbnCode)){
models.remove(model);
}
}
}
}
主程式:
public class ComicApp {
public static void main(String[] args) {
ComicService comicService = new ComicService();
comicService.delete("003");
}
}
結果跳出 java.util.ConcurrentModificationException 錯誤
Model裡面就是簡單的getIsbnCode() setIsbnCode()
學長寫得一模一樣 但是可以成功刪除
出了什麼問題嗎
啾啾啾啾啾啾我!!!!
--
◢█◤◥◣ ╭──────────╮
◤ │5566,所向披靡,│ 小刀,我們永遠等你!
◎︹◎ │征服亞洲,稱霸世界!│ ∕
◥█ο ◤─╰──────────╯ ﹨○ ○ ○ ○∕ ○
◢ ◣ 協﹨∕甫﹨∕哲﹨∕偉 刀
█ █ ∥ ∥ ∥ ∥ √●
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.250.230.126
推
07/07 21:26, , 1F
07/07 21:26, 1F
推
07/07 21:38, , 2F
07/07 21:38, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):