国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java編程中的HashSet和BitSet詳解

Java編程中的HashSet和BitSet詳解

2020-08-24 11:03Java教程網 Java教程

這篇文章主要介紹了Java編程中的HashSet和BitSet詳解的相關資料,需要的朋友可以參考下

Java編程中的HashSet和BitSet詳解

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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));

新代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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呢?

據Apache Commons作者指出,這樣代碼執行時可以占用更少的內存,速度也更快。

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

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产欧美日韩一区二区三区四区 | 日韩欧美精品在线 | 男女免费视频 | 成人影音 | 色网站在线观看 | 国产男女做爰免费网站 | 91免费观看视频 | 超碰在线9 | 欧美精品在线一区 | t66y最新地址一地址二69 | 免费三级在线 | 国产精品亚洲一区二区三区在线 | 亚洲一区国产 | 欧美一区二区三区视频在线观看 | 日韩成人影院 | 黄色av免费 | 成人自拍视频 | 天天亚洲综合 | 国产精品久久久久国产a级 九九在线精品视频 | 欧美视频免费在线 | 日韩在线短视频 | 国产一区二区三区免费看 | 亚洲视频一区在线观看 | 精品福利一区二区三区免费视频 | 国产在线中文字幕 | 国产黄色大片免费在线观看 | 狠狠干干 | 国产精品成人一区二区三区 | av在线一区二区三区 | 九九久久国产 | 美日韩一区二区 | 中文字幕精品视频 | 久久亚洲国产精品日日av夜夜 | 天天色天天色 | 欧美成人久久久免费播放 | 亚洲激情在线 | caoporn免费| 亚洲综合视频在线 | 国产一区 | 91亚洲精品在线 | 国产在线观看高清 |