Вы не можете.Не существует конструктора, который принимает BigInteger
число битов.
Почему бы и нет?BigInteger
не хранит внутреннее количество битов как большое целое число.Он содержит int
число битов, решение о дизайне, отраженное в общедоступном API:
BigInteger(int numBits, Random rnd);
int bitCount();
int bitLength();
static BigInteger probablePrime(int bitLength, Random rnd);