如何计算BigInteger中1位的数量?

时间:2015-01-14 06:54:25

标签: java biginteger

我正在解决一个问题,我需要知道BigInteger中1位的数量。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以在BigInteger上使用.bitCount()。除非您需要手动解决,否则您可以使用普通的Java按位操作。

答案 1 :(得分:0)

执行x或0。通过此操作,您将在原始输入中的任何位置设置为1。然后,您可以计算输出中设置的位数。