gpt4 book ai didi

Java-我有一个包含对象的 ArrayList,在出现一次后我希望将该对象添加到另一个列表中

转载 作者:行者123 更新时间:2023-12-01 15:48:39 25 4
gpt4 key购买 nike

我有一个包含对象的 ArrayList ID:

0
10
10
9
8
3
11
6
10
1
7
13
7
7

在出现一次整数后,我希望将该整数添加到另一个列表(访问的示例)并且检查过程停止。怎么解决这个问题呢?我必须将 ArrayList ID 类型更改为另一个 java 集合吗?

最佳答案

我认为您要求将所有独特的值放在另一个集合中。如果是这样,请执行以下操作:

    List<Integer> list = Arrays.asList(0, 10, 10, 9, 8, 3, 11, 6, 10, 1, 7, 13, 7, 7);
Set<Integer> set = new HashSet<Integer>(list);
System.out.println(set); // Outputs "[0, 1, 3, 6, 7, 8, 9, 10, 11, 13]"

这之所以有效,是因为:

  1. 保证集合仅包含唯一值
  2. 再次添加相同的值没有效果
  3. 将集合传递给集合的构造函数会将参数中的所有元素添加到新集合中

关于Java-我有一个包含对象的 ArrayList,在出现一次后我希望将该对象添加到另一个列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6577853/

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