有关java使用的Integer.parseInt()出现运行时异常的问题,希望前辈们能给予帮助解决

lwc5211 2012-02-24 10:48:26
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:415)
at java.lang.Integer.parseInt(Integer.java:497)
at com.jbit.server.ServerContextListener.run(ServerContextListener.java:37)
Exception in thread "Thread-0" java.lang.NullPointerException
at com.jbit.server.ServerContextListener.run(ServerContextListener.java:89)
...全文
927 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwlianglove2 2012-02-24
  • 打赏
  • 举报
回复
你的情况应该属于的一种
lwlianglove2 2012-02-24
  • 打赏
  • 举报
回复
参考JDK1.6.......
public static int parseInt(String s,int radix)
throws NumberFormatException使用第二个参数指定的基数,将字符串参数解析为有符号的整数。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\u002D’)外,字符串中的字符必须都是指定基数的数字(通过 Character.digit(char, int) 是否返回一个负值确定)。返回得到的整数值。
如果发生以下任意一种情况,则抛出一个 NumberFormatException 类型的异常:

第一个参数为 null 或一个长度为零的字符串。
基数小于 Character.MIN_RADIX 或者大于 Character.MAX_RADIX。
假如字符串的长度超过 1,那么除了第一个字符可以是减号 '-' ('u002D’) 外,字符串中存在任意不是由指定基数的数字表示的字符。
字符串表示的值不是 int 类型的值。

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧