【发布时间】:2014-02-25 14:03:10
【问题描述】:
我得到一个包含数字 0 的字符串。
知道,我需要将其解析为int,所以我尝试了以下操作:
int oldfollowcounter = Integer.parseInt(followerzahl);
followerzahl 是字符串。
我总是得到那个错误:
Exception in thread "Timer-4" java.lang.NumberFormatException: For input string: "0
"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at YBot.MyBot$3.run(MyBot.java:472)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
而本地的int 只是空的。
有什么想法吗?
字符串包含:
followerzahl=0
followerzahl=0
followerzahl=0
followerzahl=0
【问题讨论】:
-
看起来在零之后有一个换行符。尝试拨打
String#trim() -
向我们展示您的完整字符串
-
这是完整的字符串:“0\n”
标签: java string parsing integer