public static int[] noRepeat(int [] num) {
ArrayList<Integer> al= new ArrayList<Integer>();
//对数组列表进行赋值
for(int i=0;i<num.length;i++)
al.add(Integer.valueOf(num[i]));
//去重复操作
for(int index=0;index<al.size()-1;index++)
for(int j=index+1;j<al.size();j++)
if(al.get(index).equals(al.get(j)))
al.remove(j);
else continue;
int [] num1=new int[al.size()];
ListIterator<Integer> it=al.listIterator();
for(int i=0;it.hasNext();i++)
num1[i]=it.next().intValue();
return num1;
}
|
|