这个为什么会提示数组越界?

这样不会提示错误,将i=i-3改成i=i-2就会报错,或者把i>0改成i>=0;也会报错,为啥呢?

str.append("jaewkjldfxmopzdm");

        // 从后往前每隔三位插入逗号

for(int i=str.length()-1;i>0;){

    i=i-3;

           str.insert(i,',');

}


qq_晨子_1
浏览 899回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java