Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用编码为基数16的字符串创建BigInt_Java_Android_Biginteger_String Parsing - Fatal编程技术网

Java 使用编码为基数16的字符串创建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作为基数):

我正在尝试解析如下字符串:

F2CFF0A43553BE07B6AE3264BC085A

但是,当使用BigInt的字符串构造函数时,我显然会遇到数字格式异常:

BigInteger bi = new BigInteger("f2cff0a43553b2e07b6ae3264bc085a");

有什么办法吗?

使用基数参数:


BigInteger bi=新的BigInteger(“F2CFF0A43553BE07B6AE3264BC085A”,16)

只需使用带基数的构造函数(使用16作为基数):


我认为您只需要指定字符串是十六进制的。试一试

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

感谢您的回答抱歉,这是一个简单的问题,漫长的一天:)