Create a String with a fixed length

From CodeCodex

Revision as of 11:22, 31 July 2010 by 211.2.129.92 (Talk)

Implementations

Java

<highlightsyntax language="java122">

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];
       java.util.Arrays.fill(chars, fillChar);
       return new String(chars);
   }

} </highlightsyntax>

Ruby

size = 25
puts '>' + 'X' * size + '<'
puts '>' + ' ' * size + '<'