小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

移除ArrayList內(nèi)重復(fù)數(shù)據(jù)的兩個(gè)方法

 小朋 2006-10-27
Two Methods to Remove Duplicates in an ArrayList
Here are two methods that allow you to remove duplicates in an ArrayList. removeDuplicate does not maintain the order where as removeDuplicateWithOrder maintains the order with some performance overhead.

1.The removeDuplicate Method:
/** List order not maintained **/
public static void removeDuplicate(ArrayList arlList)

   HashSet h = new HashSet(arlList); 
   arlList.clear(); 
   arlList.addAll(h);
}

2.The removeDuplicateWithOrder Method: 
/** List order maintained **/
public static void removeDuplicateWithOrder(ArrayList arlList)

   Set set = new HashSet(); 
   List newList = new ArrayList(); 
   for (Iterator iter = arlList.iterator(); iter.hasNext(); ) 
   { 
      Object element = iter.next(); 
      if (set.add(element)) newList.add(element); 
   } 
   arlList.clear(); 
   arlList.addAll(newList);
}

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多