仅供参考,当然还有更优化更简洁的写法 欢迎留言

来源:2-6 Java 中的 StringBuilder 类的常用方法

咕叽咕叽肉肉

2018-09-01 12:51

public class HelloWorld {

    public static void main(String[] args) {

// 创建一个空的StringBuilder对象

StringBuilder str = new StringBuilder();

// 追加字符串

str.append("jaewkjldfxmopzdma");

System.out.println(str.length());

int num = -1;

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

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

num++;

if(num%3 == 0 ) {

str.insert(i, ',');

}

}

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

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

}

}


写回答 关注

3回答

  • 王文龙3
    2018-12-20 09:47:13

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

    int size = str.length();

    while(size > 2) {

        str.insert(size-3, ','); 

        size -= 3;

    }


  • sprites
    2018-09-03 18:01:57

    666

  • qq_泡沫_37
    2018-09-01 14:36:10

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

        str.insert(i,",");

    }

    ChenRo...

    和楼上相同

    2018-10-12 23:51:21

    共 4 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题