欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java編程中的HashSet和BitSet詳解

Java編程中的HashSet和BitSet詳解

創(chuàng)新互聯(lián)建站主要從事網(wǎng)站設計制作、成都網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務房山,10余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792

我在Apache的開發(fā)郵件列表中發(fā)現(xiàn)一件很有趣的事,Apache Commons包的ArrayUtils類的removeElements方法,原先使用的HashSet現(xiàn)在換成了BitSet。

HashSet<Integer> toRemove = new HashSet<Integer>(); 
for (Map.Entry<Character, MutableInt> e : occurrences.entrySet()) { 
  Character v = e.getKey(); 
  int found = 0; 
  for (int i = 0, ct = e.getValue().intValue(); i < ct; i++) { 
    found = indexOf(array, v.charValue(), found); 
    if (found < 0) { 
      break; 
    } 
    toRemove.add(found++); 
  } 
} 
 
 
return (char[]) removeAll((Object)array, extractIndices(toRemove)); 

新代碼如下:

BitSet toRemove = new BitSet(); 
for (Map.Entry<Character, MutableInt> e : occurrences.entrySet()) { 
  Character v = e.getKey(); 
  int found = 0; 
  for (int i = 0, ct = e.getValue().intValue(); i < ct; i++) { 
    found = indexOf(array, v.charValue(), found); 
    if (found < 0) { 
      break; 
    } 
    toRemove.set(found++); 
  } 
} 
return (char[]) removeAll(array, toRemove); 

為什么會使用BitSet代替HashSet呢?

據(jù)Apache Commons作者指出,這樣代碼執(zhí)行時可以占用更少的內(nèi)存,速度也更快。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

文章標題:Java編程中的HashSet和BitSet詳解
網(wǎng)址分享:http://aaarwkj.com/article18/gpjddp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計、定制開發(fā)、響應式網(wǎng)站、建站公司營銷型網(wǎng)站建設、品牌網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設公司
福利午夜福利在线观看| 亚洲成人自拍在线视频| 国产一区二区三区百合| 中日韩一二三四区在线看| 国产一区999精品在线| 日韩一区二区三区视频在线看 | 香蕉视频在线观看亚洲精品| 国产一区在线视频无卡顿| 丁香婷婷麻豆激情综合网| 国产一区二区爽爽爽视频| 亚洲欧美精品专区久久| 91久久亚洲综合精品日本| 久久五月婷婷爱综合亚洲| 青青草老司机在线视频| 亚洲精品一级黄色片| 亚洲欧美日韩专区一区| 日本高清不卡中文字幕| 欧美日韩国产另类一区二区| 校园春色亚洲一区二区| 精品人妻aⅴ一区二区| 亚洲综合日韩精品在线| 女优一区二区三区蜜桃| 欧美国产免费高清视频| 青青草av一区二区三区| 国产高清不卡av在线| 色婷婷狠狠久久综合中文一本| 国语对白刺激真实精品| 五月婷婷综合中文字幕在线| 成人午夜福利影院在线| 麻豆文化传媒免费网址| 亚洲各类熟女们中文字幕| 男人的天堂久久精品激情| 成人性生交视频免费看| 色中文字幕人妻诱惑制服| 在线观看91高清视频| 青青草成年人免费视频| 国产三级精品av在线| 国产精品毛片视频一区二区| 视频一区视频二区在线| 国产在线91精品入口| 国产精品午夜福利亚洲综合网 |