去掉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()]);  

 } 


// 去掉list中重复的reg_src
HashSet<String> hashSet = new HashSet<String>(list_channelNO_new);
list_channelNO_new.clear();
list_channelNO_new.addAll(hashSet);

System.out.println("=============去掉重复的部分" + list_channelNO_new);



你可能感兴趣的:(去掉List中重复的数据)