使用ArrayList<Integer>时,想要通过具体数值而不是索引进行删除
使用ArrayList时,如果想要通过数值而不是索引进行删除,可以通过装箱解决
1
2
3
4
5
|
ArrayList<Integer> list2 = new ArrayList<>();
list2.add(2);
System.out.println(list2);
list2.remove(Integer.valueOf(2));
System.out.println(list2);
|

如果直接输入想要删除的数值会被当成索引
1
2
3
4
5
|
ArrayList<Integer> list2 = new ArrayList<>();
list2.add(2);
System.out.println(list2);
list2.remove(2);
System.out.println(list2);
|
