我想计算BitSet
对象中的总位数。方法length
返回BitSet
的“逻辑大小”:BitSet
中最高设置位的索引加1,而方法cardinality
将给出总数在对象中设置为1的位。
我想计算包括0和1的总位数。我该怎么做?
答案 0 :(得分:2)
BitSet.size()
怎么样?.....
答案 1 :(得分:1)
Instrumentation库中的getObjectSize(Object o)方法就是你的人:http://docs.oracle.com/javase/7/docs/api/java/lang/instrument/Instrumentation.html
这有几个主题。
干杯!
答案 2 :(得分:-1)
site显示了如何将BitSet转换为二进制字符串。然后只计算string.length()