2016-04-09 11 views
-1

10000000000000000000000000000000BigIntegerに変換しようとしています。 しかし、それは変換していません。それはThe literal 10000000000000000000000000000000 of type int is out of rangeを示しているJavaのBigIntegerに10進数を変換する

BigInteger number = BigInteger.valueOf(10000000000000000000000000000000);

私のコードです。

この番号をプログラムの整数として使用する必要があるため、この番号を変換する方法はありますか?

答えて

4

BigIntegerの全ポイントは、数字longintをサポートしているため、それらを使用できません。あなたができることは、Stringを使うことです。

BigInteger bi = new BigInteger("10000000000000000000000000000000"):