我想从Java中的数组中删除每个重复项,并将剩余的整数存储在同一个数组中。如何删除数组中的所有重复项
例如:int [] = {5,5,5,3,4,4,2,2,1}; ==> int [] = {3,1};
到目前为止,我已经尝试使用:
Set<Integer> set = new HashSet<Integer>();
for (int i = 0; i < array.length; i++) {
set.add(array[i]);
}
看起来虽然,这只是删除重复的一个而不是两个。
任何帮助,将不胜感激。
的可能的复制[获得从在Java ArrayList中唯一值](http://stackoverflow.com/questions/13429119/get-unique-values-from-arraylist -in-java) – Okapist
@Marc H.我编辑了我的代码,你可以测试一下。 – Alekhya
请添加更多的上下文。您现在所显示的是一个循环,它将元素添加到集合中。那又怎么样? – Arkadiy