MyException - 我的异常网
当前位置:我的异常网» Android » java 十六进制字符串转换有关问题 help

java 十六进制字符串转换有关问题 help

www.MyException.Cn  网友分享于:2013-02-20  浏览:120次
java 十六进制字符串转换问题 help
String hexStr = "00001388";
 int a = Integer.parseInt(hexStr, 16);
这样a可以得到是5000,
但hexStr = "FFFFEC78";就会报错。
怎么能从"FFFFEC78" =》-5000

------解决方案--------------------

int a = (int) Long.parseLong(hexStr, 16);


使用Long型来解决

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有