黑马程序员技术交流社区

标题: 利用ArrayList实现整型组的去重复(集合果然是大拿) [打印本页]

作者: lsquare    时间: 2014-7-7 09:51
标题: 利用ArrayList实现整型组的去重复(集合果然是大拿)
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;
}


作者: lsquare    时间: 2014-7-7 09:52
自己顶!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2