如何从ArrayList中删除元素而不留下移动剩余的元素

时间:2012-04-30 23:21:55

标签: java arraylist

从数组列表中移除元素(arrayList.remove(int n))时,它会自动将所有剩余元素移到左侧。

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

1 个答案:

答案 0 :(得分:17)

list.set(2, null);

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