Java - ArrayList add不添加元素,set不替换现有,只删除

时间:2015-04-03 15:02:17

标签: java arraylist

代码:

System.out.println("Size inside upd: " + size());
list.remove(index);
System.out.println("Size inside upd: " + size());
list.add(index, element);
System.out.println("Size inside upd: " + size());

输出:

7
6
6

另一种变体:

System.out.println("Size inside upd: " + size());
list.set(index, element);
System.out.println("Size inside upd: " + size());

输出:

7
6

为什么呢?我不明白原因。 index == 0,element是自定义类的对象,不是null。我想我做错了什么。我想替换,但它被删除了

0 个答案:

没有答案