Integer类型ArrayList删除指定数字

使用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);

75292338924

如果直接输入想要删除的数值会被当成索引

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

75292329349

本站于2025年3月26日建立
使用 Hugo 构建
主题 StackJimmy 设计