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