黑马程序员技术交流社区

标题: 编程题 [打印本页]

作者: 奋斗的丫丫    时间: 2015-10-18 10:55
标题: 编程题
怎么去除ArrayList集合中重复元素
作者: hyzhw    时间: 2015-10-18 16:53
import java.util.*;  
  
class Test   
{  
    public static void sop(Object obj)  
    {  
        System.out.println(obj);  
    }  
  
    public static void main(String[] args)   
    {  
        ArrayList al = new ArrayList();  
  
        al.add("java01");  
        al.add("java02");  
        al.add("java01");  
        al.add("java02");  
        al.add("java01");  
        al.add("java03");  
  
        sop(al);  
  
        al = singleElement(al);  
  
        sop(al);  
    }  
  
    public static ArrayList singleElement(ArrayList al)  
    {  
        ArrayList newAl = new ArrayList();  
  
        for(Iterator it = al.iterator(); it.hasNext();)  
        {  
            Object obj = it.next();  
            if(!newAl.contains(obj))  
            {  
                newAl.add(obj);  
            }  
        }  
        return newAl;  
    }  
}




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