Im folgenden Beispiel werden für die Ausgabe eines Strings 15 Positionen (%15s) und für die Ausgabe eines int 10 Positionen (%10d) reserviert. Ist der String kürzer als 15 Zeichen, wird links mit Leerzeichen aufgefüllt.
Wird der Längenangabe ein Minus-Zeichen vorangestellt (, wird rechts mit Leerzeichen aufgefüllt.%-15s)
String s1 = "Hello World", s2 = "foo";
int n1 = 123, n2 = 12345678;
Out.print(String.format("|%15s|%10d|\n", s1, n1)); // Ausgabe: | Hello World| 123|
Out.print(String.format("|%15s|%10d|\n", s2, n2)); // Ausgabe: | foo| 12345678|
Out.print(String.format("|%-15s|%-10d|\n", s1, n1)); // Ausgabe: |Hello World |123 |
Out.print(String.format("|%-15s|%-10d|\n", s2, n2)); // Ausgabe: |foo |12345678 |
