ArrayListでremoveを使って大量にインスタンスを消したときって、バグりませんか?
これJavaのバグだと思うんですが。。。

1.500個ほどの要素を含んだArrayListのオブジェクトを作る

2.removeメソッドで要素をいくつか消してみる。

3.次にArrayListのオブジェクトをfor文などを使って1から最後まで表示する

4.データが歯抜けになってる(一部の要素が無い)

5.次に3と同じ事をしてみると大丈夫(復活している)。