问答详情
源自:2-6 Java 中的 StringBuilder 类的常用方法

划分不完全

for(int i=(str.length()-3);i>2;i=i-3)

得到的是jaew,kjl,dfx,mop,zdm    请问怎么前四位为什么不划分?

提问者:鲁文杰 2015-09-24 11:17

个回答

  • _神人A
    2015-10-18 00:54:25

    因为你最后一个的时候是剩下4位数,i = i-3就是 i = 1; 但你判断是 i>2才执行,所以就不执行了, 你试下改成 i>0,就可以了