( ゜▽゜)/こんにちは!
昨日iteratorを使ってたら
見慣れないExceptionが出たのでメモ・・・
java.util.ConcurrentModificationException
どうやら
iteratorで走査してる途中で元のListを変更すると
出るエラーのようですw
まぁそりゃそうかw
とかやってるとアウト!
でも消すのはi.remove();
で消せばOKぽい!
Effective Java 第2版 (The Java Series)
著者:Joshua Bloch
販売元:ピアソンエデュケーション
発売日:2008-11-27
おすすめ度:
クチコミを見る
昨日iteratorを使ってたら
見慣れないExceptionが出たのでメモ・・・
java.util.ConcurrentModificationException
どうやら
iteratorで走査してる途中で元のListを変更すると
出るエラーのようですw
まぁそりゃそうかw
ArrayList alist = new ArrayList(); alist.add("1"); alist.add("2"); for(Iterator i = alist.iterator; i.hasnext(); ){ ・・・・・ if(・・・・){ alist.add("3"); } }
とかやってるとアウト!
でも消すのはi.remove();
で消せばOKぽい!
Effective Java 第2版 (The Java Series)
著者:Joshua Bloch
販売元:ピアソンエデュケーション
発売日:2008-11-27
おすすめ度:
クチコミを見る