考虑到十六进制中的FFFFFFB2十进制为-78解析Java中的十六进制
为什么我在此操作时出错?
Integer.parseInt("FFFFFFB2", 16)
错误:
Exception in thread "main" java.lang.NumberFormatException: For input string: "FFFFFFFFFFFFFFB2"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:495)
at tmp.Test.main(Test.java:11)
您是否知道您尝试转换的数字是一个庞大的数字,相当于18446744073709552000的十进制数? – SMA