Mit %d, %f, %s kann man einen String nach bestimmten vorgaben mit Variablen füllen, ohne diesen vorher mit + zusammenbauen zu müssen.
String format = String.format(/*Pattern vorgeben*/, /*Variable die eingefügt werden soll*/);
Beispiel:
int i = 1337; String format = String.format("Die Zahl in der Variable ist: %d", i);
Ausgabe:
Die Zahl in der Variabel ist: 1337
%d dient zum einfügen von Integerwerten.
%f dient zum einfügen von Floatwerten.
%s dient zum einfügen von Strings.
Um immer eine feste Anzahl an Zahlen zu haben, verwendet man folgende Syntax: Beispiel:
int i = 5; String format = String.format("Die Zahl in der Variable ist: %02d", i);
Ausgabe
Die Zahl in der Variable ist: 05