首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Java中制作一个10^3位大的BigInteger?

如何在Java中制作一个10^3位大的BigInteger?
EN

Stack Overflow用户
提问于 2018-09-17 06:00:48
回答 1查看 81关注 0票数 -1

我想知道如何制作一个长度为10^3位的BigInteger,它是上述长度的最大值。

它将类似于这里张贴的问题...How to create BigInteger of 256 bits with all bits set,除了在更大的规模上。

谢谢!

编辑:这是我目前所拥有的:

代码语言:javascript
复制
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;
EN

回答 1

Stack Overflow用户

发布于 2018-09-17 06:19:11

Biginteger没有said或常量限制。它是动态分配的。如果这是你想要的,你必须做你自己的实现,确保你的值是极限。

实际上,您可能希望参考constructors以了解哪些内容适合您的代码。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52358765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档