回答編集履歴

1

追記

2016/08/19 01:15

投稿

swordone
swordone

スコア20669

test CHANGED
@@ -1,3 +1,7 @@
1
1
  同様の質問がもう何度か出ています。
2
2
 
3
3
  [ConcurrentModificationExceptionの出現タイミングについて](https://teratail.com/questions/40906)
4
+
5
+
6
+
7
+ まあ、その解説の「list.remove(str);の時点でスローが発生する」というのは正確ではありません。拡張for文を使用する場合はListをIteratorで回しているので、そのさなかListに対してremoveをするのはだめです。しかしその段階で例外が発生するわけではなく、その操作があったあとに何らかの操作が起きた時に例外が発生するのです。