Micha: String.format() max. Spaltenbreite festlegen

Hallo,

JAVA bietet, wie auch andere Sprachen, die Möglichkeit, Zahlen formatiert auszugeben - Ausgabeformatierung

Mit %05d kann ich somit ein Integer ausgeben, bei dem die führenden Stellen mit Nullen aufgefüllt werden. Besitzt die Ziffer jedoch mehr als fünf Stellen, so wird die Spalte jedoch vergrößert:

42     --> 00042
123456 --> 123456

gibt es auch die Möglichkeit, die Spalte "fest" zu setzen, sodass die Ziffer abgeschnitten wird? Schön, wenn man auch die Seite angeben könnte, auf die man verzichten könnte.

Mit freundlichem Gruß
Micha