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

自己写了从前向后的每隔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());

}

}


提问者:qq_星尘_8 2016-12-29 21:10

个回答

  • Leng_feng
    2017-02-03 16:21:28

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

           str.insert(i,",");   

    }       


  • Ecin
    2017-01-24 21:23:50

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

  • 慕粉204141668
    2017-01-01 10:38:22

    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());

    }

    }


  • 慕粉204141668
    2016-12-29 22:34:08

    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());

    }

    }