瀏覽單個文章
smallwall
New Member
 

加入日期: Oct 2006
文章: 8
引用:
作者公不
我改成java

執行到

for (int i=0; i<length; i++) {
if (i < (input.length())/2) {
int ss = Integer.parseInt(input.substring((i*4),4));
output[i] =""+ss;

直接 Exception

不是很懂哪邊錯了

謝謝



基本上大部分的錯誤, 看Exception的訊息就知道哪裡錯
以下為人腦debug, 如果出錯請勿見怪
當 input.length() >= 6,且 length >= 3 時,
i的範圍可能會大於2
當i >= 2時, input.substring((i*4),4) 就會爆掉
舊 2014-06-17, 08:13 PM #5
回應時引用此文章
smallwall離線中