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

自己写了从前向后的每隔3个加个,的程序,不知道有没有更好的处理方式

public class HelloWorld29 {


public static void main(String[] args) {

// TODO Auto-generated method stub

StringBuilder str=new StringBuilder();

str.append("jaewkjldfxmopzxas");

int x=(str.length()/3)+str.length();

for(int i=3;i<x;i+=4)

        str.insert(i,",");          

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

}

}


正在回答

4 回答

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

       str.insert(i,",");   

}       


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

我直接看了笔记,赞最多的那个了--

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

public static void main(String[] args) {

// TODO Auto-generated method stub

StringBuilder str=new StringBuilder();

str.append("jaewkjldfxmopzxas");

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

        str.insert(i,",");   

}       

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

}

}


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

qq_星尘_8 提问者

当添加了一个,时str长度就变了,你循环里面<str.length(),字符串后面的就添加不了了
2017-01-01 回复 有任何疑惑可以回复我~

public static void main(String[] args) {

// TODO Auto-generated method stub

StringBuilder str=new StringBuilder();

str.append("jaewkjldfxmopzxas");

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

        str.insert(i,",");   

}       

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

}

}


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

qq_星尘_8 提问者

我问的是从前向后啊
2016-12-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

自己写了从前向后的每隔3个加个,的程序,不知道有没有更好的处理方式

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