5

当您从数组列表 ( arrayList.remove(int n)) 中删除一个元素时,它会自动将所有剩余元素向左移动。

我想知道元素是否有可能保持其位置。因此,例如,如果位置 2 的元素被删除,我希望位置 3 的元素保持原位,而不是移动到位置 2。谢谢

4

1 回答 1

17
list.set(2, null);

这只是将索引 2 处的元素替换为 null,从而产生所需的结果。

于 2012-04-30T23:24:31.227 回答