读书人

长度为20的字符串转换为长整型出现异常

发布时间: 2014-01-26 14:32:06 作者: rapoo

一个长度为19的字符串转换为长整型,一切正常;
为何长度为20,转换变会出现异常?

代码:long staNum = Long.parseLong("33333333333333333333");

异常:java.lang.NumberFormatException: For input string: "33333333333333333333"

------解决方法--------------------------------------------------------
长度为20的字符串转换为长整型出现异常?可以使用new BigInteger(str);来完成,这个可以不受长度限制

        

读书人网 >Java Exception

热点推荐