2010-07-07 3 views
2

Comme l'inverse de i.ToString (32) est-il une meilleure méthode (par exemple de travail) à utiliser au lieu deGroovy à BigInteger

i = Integer.parseInt(string, 32) 

pour créer un BigInteger, comme la chaîne que je veux transmettre est 11 'Longs caractères? (D4KJI9QLC3L) me donne

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

Si j'ajoute .toBigInteger() à la fin, il Deos semble pas aider du tout.

Répondre

2
new BigInteger(string, 32); 
+0

prendre 100 points et aller au sommet de la classe !!! Merci –