ArrayList
次のように繰り返しながら、いくつかの要素を削除しようとしています。
for (String str : myArrayList) {
if (someCondition) {
myArrayList.remove(str);
}
}
もちろん、ConcurrentModificationException
を反復処理するときに同時にリストから項目を削除しようとすると が発生しますmyArrayList
。この問題を解決する簡単な解決策はありますか?