看板 java 關於我們 聯絡資訊
請問: 我有個陣列在迴圈裡面 會跟據每次進到迴圈的一個遞增門檻值 remove掉陣列的元素 而該圈整理完陣列後必須把該陣列寫入檔案 (用FileWriter,或用BufferedWriter都不行 @@) 結果會丟出 java.util.ConcurrentModificationException 是不是表示IO追不上陣列改變的速度呢? 如果是這樣,請問要怎麼解決? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.208.33
silver8250:用 Thread 讓程式睡一下!這方法很笨XD 12/06 00:59
H45:請問您是否真的是用「陣列」?不是「容器」嗎? 12/06 09:10
gotoo:嗯 是arraylist 12/06 12:08
TonyQ:ConcurrentModification 是 在iter狀態時改動容器內容 12/06 12:32
H45:這問題和寫入檔案沒有直接關係。問題是出在 remove 那一行。 12/06 13:49