作者gotoo (茶樓推點心的)
看板java
標題[問題] IO與陣列的數值不同步
時間Fri Dec 5 22:31:39 2008
請問:
我有個陣列在迴圈裡面
會跟據每次進到迴圈的一個遞增門檻值
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