高效出去List集合和数组中的重复元素

/**  

 * 通过HashSet踢除重复元素除去List集合中的重复数据  

* */    

public static List<Result> removeDuplicate(List<Result> list) 

{        

   HashSet<Result> h = new  HashSet<Result>(list);        

   list.clear();        

   list.addAll(h);        

   return list;     

}  

/**  

* 写个去除数组中重复数据的方法  

 * */  

public static String[] array_unique(String[] a)

{       

   // array_unique       

  List<String> list = new LinkedList<String>();       

  for(int i = 0; i < a.length; i++) {           

   if(!list.contains(a[i]))

  {               

    list.add(a[i]);           

   }       

 }       

return (String[])list.toArray(new String[list.size()]);  

 } 

posted on 2011-10-26 15:08  发表是最好的记忆  阅读(7606)  评论(0编辑  收藏  举报