使用编码为16的String创建BigInt

Sno*_*cks 5 java android biginteger string-parsing

我试图像这样解析一个字符串:

f2cff0a43553b2e07b6ae3264bc085a

到BigInt然而当使用BigInt的String构造函数时,我明显得到一个Number格式异常:

BigInteger bi = new BigInteger("f2cff0a43553b2e07b6ae3264bc085a");
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以做到这一点?

Jon*_*ust 8

使用radix参数:

BigInteger bi = new BigInteger("f2cff0a43553b2e07b6ae3264bc085a", 16);