我在使用commons-digester解析xml文件时遇到java.lang.NumberFormatException。
不确定含义:
Caused by: java.lang.NumberFormatException: For input string: "flickrmeetup rochester dan totheright 200701"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:449)
...
这是完整的错误消息:http://pastie.org/1708720
这是代码:http://codepad.org/tw39paE1
感谢
答案 0 :(得分:1)
您似乎已将flickrmeetup rochester dan totheright 200701
传递给Integer.parseInt()
这是不可接受的
答案 1 :(得分:0)
当传递给函数的字符串不包含可解析的int时,Integer.parseInt()会抛出“NumberFormatException”。
传递给函数的字符串是“flickrmeetup rochester dan totheright 200701”。你需要传递一个只包含数字值的字符串。例如:“0”,“1234”,“999”。
希望这会有所帮助。