Heim >Java >javaLernprogramm >Wie füllt man Strings in Java mit String.format() auf?
Beim Arbeiten mit Zeichenfolgen ist es häufig erforderlich, diese mit Leerzeichen oder anderen Zeichen aufzufüllen, um sie auszurichten oder die Lesbarkeit zu verbessern. Java bietet eine einfache Möglichkeit, dies mit der Methode String.format() zu erreichen.
String.format() wurde in Java 1.5 eingeführt und ermöglicht es Ihnen, Zeichenfolgen entweder links oder rechts aufzufüllen, indem Sie eine Formatzeichenfolge angeben enthält die Symbole %- oder %, gefolgt von der Anzahl der aufzufüllenden Zeichen und dem Platzhalter %s.
So können Sie vorgehen it:
public static String padRight(String s, int n) { return String.format("%-" + n + "s", s); } public static String padLeft(String s, int n) { return String.format("%" + n + "s", s); }
Angenommen, Sie haben eine Zeichenfolge „Howto“ und möchten diese rechts auf 20 Zeichen auffüllen:
System.out.println(padRight("Howto", 20) + "*");
Dies wird Folgendes ausgeben:
Howto *
Ähnlich können Sie Zeichenfolgen links auffüllen, indem Sie stattdessen das Symbol „%“ verwenden „-“:
System.out.println(padLeft("Howto", 20) + "*");
Dies wird ausgegeben:
Howto*
Mit dieser Methode können Sie die Ausrichtung und Formatierung Ihrer Zeichenfolgen in Ihren Java-Anwendungen einfach verwalten.
Das obige ist der detaillierte Inhalt vonWie füllt man Strings in Java mit String.format() auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!