作者LPH66 (ha(ruhi|yate)ism)
看板java
标题Re: [问题] 这样的讯息是什麽意思?
时间Wed Feb 7 00:18:12 2007
※ 引述《grabsth (想 抓住什麽)》之铭言:
: Exception in thread "main" java.lang.NumberFormatException: For input string:
: "2 "
: at java.lang.NumberFormatException.forInputString(Unknown Source)
: at java.lang.Integer.parseInt(Unknown Source)
: at java.lang.Integer.parseInt(Unknown Source)
: 这样的讯息是在说他不知道来源在哪吗??
: 以下是他说有错误的程式码
: NumOfControlPoint = Integer.parseInt(Data.ArrayData[vertice++]);
: 如果我没猜错他是说
: Data.ArrayData[vertice++]找不到
: 可是如果要直接印出Data.ArrayData[vertice++]
: 又可以成功
: 到底是哪里有问题呢??
: 麻烦各位大大解惑 thx
因为你猜错了
出错的是在Integer.parseInt (看上面打黄字的)
问题在於你的字串格式不对 parseInt发现了不能转换的字元
在此例就是那个空白
你可以使用<字串>.trim()来去掉该字串最前&最後的空白
--
実琴:「
河野!你真的就这样被
物质慾望给吸引过去了吗?!」
亨:「只要
穿着女装摆出亲切的样子,所有必要花费就能
全免,似乎一点都不坏啊。」
実琴:「难道你没有
男人的尊严了吗?!」
亨:(断然道)「
没有。在
节衣缩食且
生活吃紧的
学生面前,
没有那种东西。」
--プリンセス・プリンセス 第二话
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 192.192.197.100
※ 编辑: LPH66 来自: 192.192.197.100 (02/07 00:19)