JAVA问题,用eclipse运行出了问题

java.lang.NumberFormatException:nullatjava.lang.Integer.parseInt(UnknownSource)atjava... java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at config.GameConfig.setUiConfig(GameConfig.java:48)
at config.GameConfig.<init>(GameConfig.java:35)
at config.ConfigFactory.<clinit>(ConfigFactory.java:9)
at ui.JPanelGame.<init>(JPanelGame.java:22)
at ui.JFrameGame.<init>(JFrameGame.java:26)
at main.
上面那是什么意思?该怎么解决?
展开
 我来答
1069642356
2013-04-13 · TA获得超过106个赞
知道答主
回答量:57
采纳率:0%
帮助的人:43.6万
展开全部
java.lang.NumberFormatException:null 意思是:数字格式化异常,不能将null转化为数字;通常发生在将其它类型的数据(如String)转化为数字类型(int、double等)时,没有接收到参数。

如:
String value = "1";
Integer intValue = Integer.parseInt(value);
这个时候,类型转化正常。

但是如果
String value = null;
Integer intValue = Integer.parseInt(value);
就会出现java.lang.NumberFormatException:null 的异常。

知道了原因,就好解决了,可以Debug跟踪 查看参数为什么会是空,改正就好了
小童鞋_成er
2013-04-13 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您好,提问者:
应该贴出代码。
String aa = "a12";
异常信息代码:int a = Integer.parseInt(aa);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oliverpp
2013-04-13 · TA获得超过988个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:648万
展开全部
估计你调用了parseInt方法吧,传的参数为空就会报这个异常
没具体代码无法判断为什么参数没传过去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
痞子_姆_
2013-04-13 · TA获得超过401个赞
知道答主
回答量:191
采纳率:66%
帮助的人:138万
展开全部
你要做.parseInt的参数无法识别,应该是你用了一个不能转换成int常量的参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猫曰花道
2013-04-15 · TA获得超过489个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:213万
展开全部
数字转型出问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
涵璇桃339
2013-04-13
知道答主
回答量:9
采纳率:0%
帮助的人:8.3万
展开全部
字符转换整形出现异常,字符串不能为空,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式