首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

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

2014-01-26 
一个长度为19的字符串转换为长整型,一切正常; 为何长度为20,转换变会出现异常? 代码:long staNum Long.pa

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

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

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

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

        

热点排行