Heim > Java > javaLernprogramm > Wie füllt man Strings in Java mit String.format() auf?

Wie füllt man Strings in Java mit String.format() auf?

Mary-Kate Olsen
Freigeben: 2024-12-23 01:24:08
Original
450 Leute haben es durchsucht

How to Pad Strings in Java Using String.format()?

Auffüllen von Zeichenfolgen in Java

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);  
}
Nach dem Login kopieren

Angenommen, Sie haben eine Zeichenfolge „Howto“ und möchten diese rechts auf 20 Zeichen auffüllen:

System.out.println(padRight("Howto", 20) + "*");
Nach dem Login kopieren

Dies wird Folgendes ausgeben:

Howto               *
Nach dem Login kopieren

Ähnlich können Sie Zeichenfolgen links auffüllen, indem Sie stattdessen das Symbol „%“ verwenden „-“:

System.out.println(padLeft("Howto", 20) + "*");
Nach dem Login kopieren

Dies wird ausgegeben:

               Howto*
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage