您好,我正在尝试将十六进制字符串转换为大整数,例如String hexStr = "1b0ee1e3",最好将hexStr转换为十进制形式的大整数。
我可以将字符串转换为大整数,但当字符串包含十六进制值时,就会遇到问题。
您好,我正在尝试将十六进制字符串转换为大整数,例如String hexStr = "1b0ee1e3",最好将hexStr转换为十进制形式的大整数。
我可以将字符串转换为大整数,但当字符串包含十六进制值时,就会遇到问题。
你尝试过这样吗:
BigInteger bigInt = new BigInteger(hexString, 16);
例如:import java.math.*;
public class Test {
public static void main(String[] args) {
String hexStr = "1b0ee1e3";
BigInteger bigInt = new BigInteger(hexStr, 16);
System.out.println(bigInt); // Prints 453960163
}
}