刪除List中重複元素

系统 1499 0

1.方法一: 

Java代码   收藏代码
  1. /** List order not maintained **/   
  2.   
  3.    public   static   void  removeDuplicate(ArrayList arlList)  
  4.   {  
  5.    HashSet h =  new  HashSet(arlList);  
  6.    arlList.clear();  
  7.    arlList.addAll(h);  
  8.   }  

2.方法二: 
Java代码   收藏代码
  1. /** List order maintained **/   
  2.   
  3. public   static   void  removeDuplicateWithOrder(ArrayList arlList)  
  4.  {  
  5.  Set set =  new  HashSet();  
  6.  List newList =  new  ArrayList();  
  7.   for  (Iterator iter = arlList.iterator();    iter.hasNext(); ) {  
  8.  Object element = iter.next();  
  9.     if  (set.add(element))  
  10.       newList.add(element);  
  11.     }  
  12.     arlList.clear();  
  13.     arlList.addAll(newList);  
  14. }

刪除List中重複元素


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论