gpt4 book ai didi

java - 如何从数组中获取唯一项?

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:22 27 4
gpt4 key购买 nike

我是 Java 初学者,我找到了一些关于这个主题的主题,但没有一个对我有用。我有一个这样的数组:

int[] numbers = {1, 1, 2, 1, 3, 4, 5};

我需要得到这个输出:

1, 2, 3, 4, 5

该数组中的每个项目都只有一次。

但是如何获取呢?

最佳答案

无需编写自己的算法的最简单解决方案:

Integer[] numbers = {1, 1, 2, 1, 3, 4, 5};
Set<Integer> uniqKeys = new TreeSet<Integer>();
uniqKeys.addAll(Arrays.asList(numbers));
System.out.println("uniqKeys: " + uniqKeys);

Set接口(interface)保证值的唯一性。 TreeSet 还对此值进行排序。

关于java - 如何从数组中获取唯一项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15752180/

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