【发布时间】:2016-01-23 14:14:18
【问题描述】:
考虑到 HEX 中的 FFFFFFB2 是十进制的 -78
为什么我的这个操作有错误?
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?
标签: java