Development Java Tutorial

By default, all output is right-justified.
You can force output to
be left-justified by placing a minus sign directly after the %.
For example, %-10.2f left-justifies a floating-point number with two decimal places in a
ten-character field.

import java.util.*;
public class MainClass {
  public static void main(String args[]) {
    Formatter fmt = new Formatter();
    // Right justify by default.
    fmt.format("|%10.2f|", 123.123);
    System.out.println(fmt);
    // Now, left justify.
    fmt = new Formatter();
    fmt.format("|%-10.2f|", 123.123);
    System.out.println(fmt);
  }
}
| 123.12|
|123.12 |