有没有办法获取"BigInteger"变量的总大小?



我希望能够说出我的程序中的 biginteger 的变量。

这是可能的吗?

使用 bitLength()(source)

java.math.BigInteger.bitLength()返回此BigInteger的最小两个 - 计数表示中的位数,不包括一个标志位。对于正BigIntegers,这等同于普通二进制表示中的位数。

BigInteger bi;
bi = new BigInteger("778674");
System.out.println("length: " + bi.bitLength());

最新更新