0

我得到一个 java.lang.NumberFormatException,同时用 commons-digester 解析一个 xml 文件。

不知道是什么意思:

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

谢谢

4

2 回答 2

1

看来你已经过去了flickrmeetup rochester dan totheright 200701Integer.parseInt() 这是不可接受的

于 2011-03-24T16:19:04.763 回答
0

当传递给函数的字符串不包含可解析的 int 时,Integer.parseInt() 会抛出“NumberFormatException”。

传递给函数的字符串是“flickrmeetup rochester dan totheright 200701”。您需要传递一个仅包含数字值的字符串。例如:“0”、“1234”、“999”。

希望这可以帮助。

于 2011-03-24T16:27:08.383 回答