Re: [問題] 這樣的訊息是什麼意思?
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):