Saiten nahtlos in Java auffüllen
Frage:
In Java fehlt ein explizites Dienstprogramm für Zeichenfolgen Polsterung. Wie kann diese Aufgabe effektiv gelöst werden?
Antwort:
String.format() wurde in Java 5 eingeführt und bietet eine umfassende Lösung für das Auffüllen Zeichenfolgen:
Linker Abstand:
public static String padLeft(String s, int n) { return String.format("%" + n + "s", s); }
Rechter Abstand:
public static String padRight(String s, int n) { return String.format("%-" + n + "s", s); }
Probe Verwendung:
public static void main(String args[]) throws Exception { System.out.println(padRight("Howto", 20) + "*"); System.out.println(padLeft("Howto", 20) + "*"); }
Ausgabe:
Howto * Howto*
Das obige ist der detaillierte Inhalt vonWie kann ich Strings in Java effizient auffüllen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!