首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

list剔除重复记录

2013-01-06 
list删除重复记录两种比较实用的方法,一个是双循环,一个是hashset.一.循环publicstaticListremoveDuplicat

list删除重复记录

两种比较实用的方法,一个是双循环,一个是hashset.

一.循环

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;   } 


二.hastset

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


 

热点排行