Java:计算java.util.BitSet中设置的位数

Rne*_*net 7 java bitset

除了通常的"保持计数器"方法之外,任何计算BitSet中设置位数的快速方法?

pwc*_*pwc 26

基数()方法返回集合的位的数目.

  • 如果您想知道它是如何实现的:它不保留内部计数器,而是在用于保存位的long []上循环并为每个位调用Long#bitCount。 (2认同)