java.lang.NumberFormatException: For input string: “”问题解决
java.lang.NumberFormatException: For input string
·
现象:
把字符串转换成int或long型时,出现 java.lang.NumberFormatException: For input string: “”错误。
原因:
1)转换的字符串数据大小超过定义的数据类型,如定义的变量是int类型(最大值 2147483647),但待转换的字符串是"2219818284"。变量需要换成long类型。
2)转换的字符串数据中包含空格(头、尾、中间)。需要去掉字符串的空格,可使用以下方法:
str.trim(); //去掉首尾空格
str.replace(" ",""); //去除所有空格,包括首尾、中间
更多推荐
已为社区贡献7条内容
所有评论(0)