Adding Whitespace In Java
Answer :
I think you are talking about padding strings with spaces.
One way to do this is with string format codes.
For example, if you want to pad a string to a certain length with spaces, use something like this:
String padded = String.format("%-20s", str);
In a formatter, %
introduces a format sequence. The -
means that the string will be left-justified (spaces will be added on the right of the string). The 20
means the resulting string will be 20 characters long. The s
is the character string format code, and ends the format sequence.
There's a few approaches for this:
- Create a char array then use Arrays.fill, and finally convert to a String
- Iterate through a loop adding a space each time
- Use String.format
Comments
Post a Comment