在Java中,如何在数组中存储大数字?

Arm*_*ada 4 java arrays

在Java中,我如何在数组中存储数字,我的意思是真正的长数字,例如高达1万亿,所以我可以访问它们并用文字打印它们是什么?

Boh*_*ian 11

1万亿不是那么大 - 只需使用一个long,可以存储一个大到9223372036854775807(超过一个五分位数)的数字:

long[] numbers = new long[1000];
Run Code Online (Sandbox Code Playgroud)

要存储任意大数字,请使用BigInteger,但它们可能很麻烦:

BigInteger[] numbers = new BigInteger[1000];
Run Code Online (Sandbox Code Playgroud)