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

求大佬解释一下明明输的是+3,为啥隔俩加一个“,”

package Q;

public class a{ public static void main(String[]args){

StringBuilder str=new StringBuilder();

str.append("ywetcvevcvvyjv");

for(int i=2;i<str.length();i=i+3){

str.insert(i,","); }

System.out.println(str.toString()); } }


运行结果: yw,et,cv,ev,cv,vy,jv


提问者:幕布斯0940531 2018-01-04 15:38

个回答

  • qq_夜幕下的破晓_0
    2018-03-01 22:35:06

    从前数和从后数同样的数  从前面怎么比从后面少一位

  • lzl2999
    2018-01-04 16:11:04

    因为你是从前往后加逗号,这样的话 i 占了一个位置,i 就要+4而不是+3了