一个字符,我希望重复100次,也就是比如a,变成100个a
有没有简单的方法,除了循环

解决方案 »

  1.   

    这样可以new string('a',100)?
    不行把?
    String aa=new String('a',10);
    符号: 构造函数 String(char,int)
    位置: 类 java.lang.String
    new String('a',10);
      

  2.   

    当然有实际意义了,如果不知道就算了,别问别人有什么实际意义,
    比如 我想在一个字符串全面补足长度 "AA","ABB",我希望不足三位的都变成3为,在前面加0
    0AA
    ABB
    00C
    如果可以 '0'x(3-字符串.length())+字符串就好了,其它语言可以的,比如Perl就可以
      

  3.   

    char[] cArray = new char[100];
    java.util.Arrays.fill(cArray, 'a');
      

  4.   

    String s = "aa";
    char[] cArrays = new char[3-s.length()];
    java.util.Arrays.fill(cArrays, '0');
    String ss = new String(cArrays) + s;
      

  5.   

    在Python和Ruby里'a' * 100就是了。
      

  6.   

    常用方法:String s = "AA";
    String s2 = ("000"+s).substring(s.length())
      

  7.   

    常用方法:String s = "AA";
    String s2 = ("000"+s).substring(s.length())这是什么意思?看不懂啊