我有一个十六进制字符串(90),我想把它恢复为整数值。我尝试了什么:
BigInteger value = new BigInteger(myhexstring, 16);
它返回2316。
int value = Integer.parseInt(myhexstring, 16);
也会返回2316。
有什么问题?
答案 0 :(得分:1)
如果你写
System.out.println(Integer.parseInt("90", 16));
System.out.println(Integer.parseInt("90C", 16));
144
2316