作者gotoo (茶楼推点心的)
看板java
标题[问题] IO与阵列的数值不同步
时间Fri Dec 5 22:31:39 2008
请问:
我有个阵列在回圈里面
会跟据每次进到回圈的一个递增门槛值
remove掉阵列的元素
而该圈整理完阵列後必须把该阵列写入档案
(用FileWriter,或用BufferedWriter都不行 @@)
结果会丢出
java.util.ConcurrentModificationException
是不是表示IO追不上阵列改变的速度呢?
如果是这样,请问要怎麽解决?
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.208.33
1F:→ silver8250:用 Thread 让程式睡一下!这方法很笨XD 12/06 00:59
2F:推 H45:请问您是否真的是用「阵列」?不是「容器」吗? 12/06 09:10
3F:→ gotoo:嗯 是arraylist 12/06 12:08
4F:推 TonyQ:ConcurrentModification 是 在iter状态时改动容器内容 12/06 12:32
5F:推 H45:这问题和写入档案没有直接关系。问题是出在 remove 那一行。 12/06 13:49