我正在开发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._ –