gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 20:42:09 24 4
gpt4 key购买 nike

假设我有这样一个 ArrayList:

ArrayList<Integer> list = new ArrayList<Integer>();

添加操作后:

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

如果我愿意,我想删除 number 2

list.remove(2);

那么number 5会被删除,我怎么删除number 2呢?假设我不知道 number 2 的索引。

最佳答案

试试这个

list.removeAll(Arrays.asList(2));

它会移除所有 value = 2 的元素

你也可以用这个

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

但它只会删除第一次出现的 2

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

关于Java,如何删除 ArrayList 中的整数项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21795376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com