引用:
作者公不
我改成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) 就會爆掉