Java 使用编码为基数16的字符串创建BigInt
我正在尝试解析如下字符串: F2CFF0A43553BE07B6AE3264BC085A 但是,当使用BigInt的字符串构造函数时,我显然会遇到数字格式异常:Java 使用编码为基数16的字符串创建BigInt,java,android,biginteger,string-parsing,Java,Android,Biginteger,String Parsing,我正在尝试解析如下字符串: F2CFF0A43553BE07B6AE3264BC085A 但是,当使用BigInt的字符串构造函数时,我显然会遇到数字格式异常: BigInteger bi = new BigInteger("f2cff0a43553b2e07b6ae3264bc085a"); 有什么办法吗?使用基数参数: BigInteger bi=新的BigInteger(“F2CFF0A43553BE07B6AE3264BC085A”,16)只需使用带基数的构造函数(使用16作为基数):
BigInteger bi = new BigInteger("f2cff0a43553b2e07b6ae3264bc085a");
有什么办法吗?使用基数参数:
BigInteger bi=新的BigInteger(“F2CFF0A43553BE07B6AE3264BC085A”,16)代码>只需使用带基数的构造函数(使用16作为基数):
我认为您只需要指定字符串是十六进制的。试一试
BigInteger bi = new BigInteger("f2cff0a43553b2e07b6ae3264bc085a",16);
感谢您的回答抱歉,这是一个简单的问题,漫长的一天:)