是否有像 Integer.numberOfTrailingZeros(n) 这样的标准函数,但用于 BigIntegers?
Is there a standard function like Integer.numberOfTrailingZeros(n), but for BigIntegers?
我正在处理大量数字(数百万位),该函数将非常有用,而不是在 while 循环中执行 BigInteger.shiftright(n)。
有人可以帮助我吗?谢谢!
Java 有 BigInteger.getLowestSetBit() 可以满足您的需求:
Returns the index of the rightmost (lowest-order) one bit in this BigInteger (the number of zero bits to the right of the rightmost one bit).
我正在处理大量数字(数百万位),该函数将非常有用,而不是在 while 循环中执行 BigInteger.shiftright(n)。
有人可以帮助我吗?谢谢!
Java 有 BigInteger.getLowestSetBit() 可以满足您的需求:
Returns the index of the rightmost (lowest-order) one bit in this BigInteger (the number of zero bits to the right of the rightmost one bit).