62,628
社区成员
发帖
与我相关
我的任务
分享 //去除重复数据
int [] number={1,2,3,4,566,76,2,3,566,66,77,889,90,77,76,100};
HashSet map=new HashSet();
for(int i=0;i<number.length;i++){
map.add(String.valueOf(number[i]));
}
List<Integer> lis=new ArrayList<Integer>();
for(Iterator iter=map.iterator();iter.hasNext();){
lis.add(Integer.parseInt(iter.next().toString()));
}
Integer [] str=new Integer[lis.size()];
for(int m=0;m<lis.size();m++){
str[m]=lis.get(m);
}
Arrays.sort(str);
for(int k=0;k<str.length;k++){
System.out.print(str[k]+" ");
}
public static void main(String[] args) {
int[] a = { 11, 27, 43, 67, 43, 23, 33, 355, 35, 563, 234, 354, 75, 75, 75, 75, 78, 765, 33, 11, 25, 27, 77, 95,
11 };
TreeSet<Integer> b=new TreeSet<Integer>();
for (int i = 0; i < a.length; i++) {
b.add(a[i]);
}
System.out.println(b);
}
public static void main(String[] args) {
System.out.println(Arrays.toString(Stream.of(11, 27, 43, 67, 43, 23, 33, 355, 35, 563, 234, 354, 75, 75, 75, 75, 78, 765, 33, 11, 25, 27, 77, 95, 11).sorted().distinct().toArray()));
}