Java list.remove(1)是删索引还是bean?

1 直接写int,是索引下标

List list = new ArrayList<>();
list.add(1);
list.add(3);
list.add(4);
list.add(5);
System.out.println(list);
list.remove(1);
System.out.println(list);

输出:

[1, 3, 4, 5]
[1, 4, 5]

2 如果要删元素,要Integer对象,代码:

List list = new ArrayList<>();
list.add(1);
list.add(3);
list.add(4);
list.add(5);
System.out.println(list);
list.remove(new Integer(1));
System.out.println(list);

输出:

[1, 3, 4, 5]
[3, 4, 5]

你可能感兴趣的:(java,list)