[英]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.