猿问

倒序遍历了数组,但是输出结果怎么还是正序插入的呢

package com.imooc5;

public class zifuchuan2 {

public static void main(String[] args) {

// 创建一个空的StringBuilder对象

StringBuilder str=new StringBuilder();

// 追加字符串

str.append("jaewkjldfxmopzdm");

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

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

             if(i%3==0 && i!=0){

            str.insert(i,",");

        }

       // 将StringBuilder对象转换为String对象并输出

}         

 System.out.print(str.toString());

}

}

         输出结果 :jae,wkj,ldf,xmo,pzd,m 


大家一起来
浏览 2589回答 6
6回答

惫懒sloth

如果你想快速倒序输出,可以使用StringBuffer中的reverse方法

_潇潇暮雨

你仅仅遍历了字符串中的每个字符,并没有改变每个字符的相对顺序。
随时随地看视频慕课网APP

相关分类

Java
我要回答