Groovy для Biginteger - PullRequest
       16

Groovy для Biginteger

2 голосов
/ 07 июля 2010

В отличие от i.toString (32), есть лучший (т.е. работающий) метод для использования вместо

i = Integer.parseInt(string, 32)

чтобы создать BigInteger, так как строка, которую я хочу передать, имеет длину 11 символов? (D4KJI9QLC3L) дает мне

java.lang.NumberFormatException: For input string: "D4KJI9QLC3L"
Parameters:{val=14800099002200181, str=D4KJI9QLC3L}

Если я добавлю .toBigInteger () до конца, то это, похоже, вообще не поможет.

1 Ответ

2 голосов
/ 07 июля 2010
new BigInteger(string, 32);
...