回答編集履歴
1
説明
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つ前の要素を削除したときだけ、ループを抜けてしまうため「次のループ」が発生せず、例外が発生しない。
|