如何定义一个任意长度的空字符串,就是字符串的元素都是空格

解决方案 »

  1.   


        //直接定义不行,但可以写一个方法
        public static String blankString(int len) {
            if (len <= 0)
                return null;        StringBuilder ret = new StringBuilder();
            for (int i = 0; i < len; i++)
                ret.append(" ");
            return ret.toString();
        }    public static void main(String[] args) {
            String s9 = blankString(9);
            System.out.println(s9);
        }
      

  2.   

    可以考虑构造一个byte数组,然后new String的时候将这个byte数组传进去