[英]How to get unique elements from an array and length of resulting array
我有一个由元素(1、2、3、3、4)组成的排序数组。 我想从此数组和结果数组的长度中获取唯一元素。
输出数组应包含(1,2,3,4),大小= 4。
在这里最简单的操作可能是将数组元素添加到排序集中,例如TreeSet
:
int[] array = new int[] {1, 1, 2, 3, 3, 4};
Set<Integer> set = new TreeSet<>();
for (int num : array) {
set.add(num);
}
如果您的代码稍后还需要使用集合,则此选项将很有意义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.