list去重复

通过HashSet踢除重复元素

Java代码
public   static   List  removeDuplicate(List list)  {  
    HashSet h  =   new  HashSet(list);  
    list.clear();  
    list.addAll(h);  
    return list;  
}

循环list中的所有元素然后删除重复

    public   static   List  removeDuplicate(List list)  {
      for  ( int  i  =   0 ; i  <  list.size()  -   1 ; i ++ )  {
          for  ( int  j  =  list.size()  -   1 ; j  >  i; j -- )  {
               if  (list.get(j).equals(list.get(i)))  {
                  list.remove(j);
                }
            }
          }
        return list;
    }

你可能感兴趣的:(list 去重复)