Share this page 

Create a String with fixed length and filled with a specific characterTag(s): String/Number


public class StringFixedAndFilled {
    public static void main(String argv[])     {
        String s = ">" + fillString('X', 25) + "<";
        System.out.println(s);
        s = ">" + fillString(' ', 25) + "<";
        System.out.println(s);
        /* 
          output :  >XXXXXXXXXXXXXXXXXXXXXXXXX<
                    >                         <
        */            
               
    }

    public static String fillString(char fillChar, int count){
        // creates a string of 'x' repeating characters
        char[] chars = new char[count];
        while (count>0) chars[--count] = fillChar;
        return new String(chars);
    }
}