java.lang.NumberFormatException: For input string: "1" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang
2017-08-26 14:39
996 查看
java.lang.NumberFormatException: For input string: "1"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
在把字符串转换成整型的时候老是报错,因为数据是从excel表复制到文本文档里进行处理的。
我在控制台输出,也显示字符串就是1,看似没什么问题。
然后,我怀疑其中除了数字之外,还有其他不可见的字符,就通过StringEscapeUtils工具来把字符串连转义字符也输出,就发现了看似为1的字符串,实际为"\uFEFF1"
所以发现表面为1的字符串,还夹杂了其他字符,从而导致转换失败。
相关文章推荐
- Struts2访问验证码异常解决OgnlValueStack:64 - ..java.lang.NumberFormatException: For input string: "1494056190
- Caused by: java.lang.NumberFormatException: For input string: ""
- java.lang.NumberFormatException: For input string: "00:06:39" 问题记录
- java.lang.NumberFormatException: For input string: "on"
- java.lang.NumberFormatException: For input string: "Y"
- java.lang.NumberFormatException: For input string: "|"
- 如何解决异常:java.lang.NumberFormatException: For input string: "null"
- el 表达式 报 java.lang.NumberFormatException: For input string: "xxx"
- 解决:java.lang.NumberFormatException: For input string: "id"
- mybatis中SQL语句单双引号的问题java.lang.NumberFormatException: For input string: "Y"
- java.lang.NumberFormatException: For input string: "on"
- java.lang.NumberFormatException: For input string: "2013-01-03 15:16:21"
- java.lang.NumberFormatException: For input string: "bobo"
- java.lang.NumberFormatException: For input string: "productList"
- Jedis连接redis集群 java.lang.NumberFormatException: For input string: "7006@17006"
- java.lang.NumberFormatException: For input string: ""
- java.lang.NumberFormatException: For input string: "--è?·é??????±????--"
- 使用封装类进行转换时候报错,java.lang.NumberFormatException: For input string: ""
- 已解决java.lang.NumberFormatException: For input string: "7006@17006"
- java.lang.NumberFormatException: For input string: "0"