Left pad a string in Java

To left pad a string, use the String.format and set the spaces.

String.format("|%20s|", "demotext")

If you add 30 above, it will display the first string after 30 spaces from the beginning.

String.format("|%30s|", "demotext")

Example

public class Demo {
   public static void main(String []args) {
      System.out.print(String.format("|%20s|", "demotext"));
      System.out.println("Left padded!");
   }
}

Output

| demotext|Left padded
Updated on: 2026-03-11T22:50:43+05:30

927 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements