質問するログイン新規登録

回答編集履歴

1

説明

2018/06/20 03:21

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -1,4 +1,9 @@
1
1
  既出
2
2
  [ConcurrentModificationExceptionが発生するパターンについて](https://teratail.com/questions/16901)
3
3
 
4
- 内部のコードによるものなので知らないと判別は無理。
4
+ 内部のコードによるものなので知らないと判別は無理。
5
+
6
+ ざっくり説明すると、
7
+
8
+ 拡張for中に要素削除すると、次のループの際に例外が発生する。
9
+ しかし、最後の1つ前の要素を削除したときだけ、ループを抜けてしまうため「次のループ」が発生せず、例外が発生しない。