0
リストを繰り返し処理してオブジェクトを削除するメソッドがあります。for-eachループがスローしていないConcurrentModificationException
public void iterateAndRemove(List<String> l) {
for (String s : l) {
l.remove(s); //should throw exception
}
}
Iterator
を使用していないので理想的には例外が発生します。
ただし、正常に動作します。私の理解は間違っていますか?