我正在開發Java(JDK 1.8)和操作BitSets。我遇到了一個奇怪的問題 。JAVA BitSet設置
我實例大小160的位集合喜歡:
BitSet example = new BitSet(160);
我想用的尺寸()方法,該方法給出了位集的比特數來檢查尺寸。在文檔中說,具有int N參數的構造函數創建了一個N位的位集。
但是當我做與
example.size()
後立即檢查大小我獲得價值
192
我不明白爲什麼,沒有人穿過這種問題就來了? 鏈接到文件:http://docs.oracle.com/javase/7/docs/api/java/util/BitSet.html
從DOC:_Creates有點一套它的初始大小**足夠大**通過顯式表示索引範圍在0位和nbits-1._ –