为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

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

int size = str.length();

while(size > 2) {

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

    size -= 3;

}


0 回复 有任何疑惑可以回复我~

666

0 回复 有任何疑惑可以回复我~

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

    str.insert(i,",");

}

1 回复 有任何疑惑可以回复我~
#1

咕叽咕叽肉肉 提问者

嗯呢 我看到过这个 ok
2018-09-01 回复 有任何疑惑可以回复我~
#2

qq_泡沫_37 回复 咕叽咕叽肉肉 提问者

抱歉,我并不知道你看过,我只是看到有提问的弹窗,然后点进来看看,然后写一个我认为更容易理解的。而且我也不知道有人写过这个,因为那一节课我看完直接进入下一节的并没有留意底下的问题。
2018-09-01 回复 有任何疑惑可以回复我~
#3

咕叽咕叽肉肉 提问者 回复 qq_泡沫_37

没事哒 照样感谢你!!
2018-09-01 回复 有任何疑惑可以回复我~
#4

ChenRong108

和楼上相同
2018-10-12 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信