我正在使用字符串arraylist的项目。因为我应该从arraylist中删除一个元素,但该元素应该变为null,并且在删除元素后arraylist不应该被移位。 对于前..
List<String> lister= new ArrayList<String>();
lister.add("abc");
lister.add("def");
lister.add("tur");
现在,如果我想从列表中删除第二个元素,我将使用lister.remove(1)。但我希望删除后该位置应为null,并且元素不应该退后一步,因为我需要再次在该位置添加元素。
答案 0 :(得分:8)
请勿将其删除。将其设置为null
。
lister.set(1, null);
答案 1 :(得分:2)
也许您想要使用String []。或者不要使用remove
,而只需将要删除的索引设置为空值。