看板 java 關於我們 聯絡資訊
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
LaPass:把java.u...ption 拿去google 07/07 21:26
darkk6:初學者常見的錯誤之一 07/07 21:38