我想知道如何制作一个长度为10^3位的BigInteger,它是上述长度的最大值。
它将类似于这里张贴的问题...How to create BigInteger of 256 bits with all bits set,除了在更大的规模上。
谢谢!
编辑:这是我目前所拥有的:
for(int i = 3; i<= 8; i++){
for(int j = 0; j < 99; j++){
//Creates a Positive BigInteger of 10^i in bit size filled with ones
byte[] b = new byte[(10^i) / 8 + 1];
Arrays.fill(b, (byte) 127);
b[0] = 0;
发布于 2018-09-17 06:19:11
Biginteger没有said或常量限制。它是动态分配的。如果这是你想要的,你必须做你自己的实现,确保你的值是极限。
实际上,您可能希望参考constructors以了解哪些内容适合您的代码。
https://stackoverflow.com/questions/52358765
复制相似问题