私はarraylistに1000要素を追加し、それらをリストから系統的に(インデックスを指定することによって)削除してみようとしました。この背後にある考え方は、LinkedListのパフォーマンスをArrayListと比較することです。ルーピングとarraylistと指定されたインデックスで要素を削除する
int totalObjects = 0;
for(int i = 0; i < 1000; i++)
{
totalObjects += 1;
al.add("Object " + totalObjects);
}
System.out.println("The Arraylist size is " + al.size());
私が次のことをすると、要素の半分だけが削除されます...なぜですか?
for(int index = 0; index < al.size(); index++)
{
al.remove(index);
}
System.out.println("The Arraylist size after removal is " + al.size());
種類は アリウス
私は理解しています...ありがとう – Arianule