瀏覽單個文章
傳說
Amateur Member
 

加入日期: Jun 2002
您的住址: 太陽系
文章: 32
編譯能過那就是邏輯或資料有問題
猜測如下:
1.從函數名稱看起來是要把16進位的字串轉成陣列
那麼Integer.parseInt(String args)是當10進位在解析
如果資料有A~F鐵定Exception
2.length從外部傳入,如果length<(input.length/2)
則回傳的陣列內容就有問題,這種寫法並不適當吧?
3.就算是檢查資料正確性,但都已經解成int了,為何要浪費效能再轉回String?

PS.絕大部份Exception都把原因寫的很清楚,就算看不懂也貼出來
不然人腦模擬執行不一定會和你遇到的錯誤一樣!!!
舊 2014-06-17, 08:42 PM #6
回應時引用此文章
傳說離線中