Java,如何删除ArrayList中的整数项

前端之家收集整理的这篇文章主要介绍了Java,如何删除ArrayList中的整数项前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有这样一个ArrayList:
ArrayList<Integer> list = new ArrayList<Integer>();

添加操作后:

list.add(2);
list.add(3);
list.add(5);
list.add(7);

我想删除第2号,如果我这样做

list.remove(2);

那么5号将被删除,我该如何删除2号?假设我不知道2号的索引.

解决方法

尝试这个
list.removeAll(Arrays.asList(2));

它将删除value = 2的所有元素

你也可以使用这个

list.remove(Integer.valueOf(2));

但它将仅删除第一次发生2

list.remove(2)不起作用,因为它匹配List.remove(int i),它删除指定索引的元素

原文链接:https://www.f2er.com/java/123199.html

猜你在找的Java相关文章