使用字串時,通常需要用空格或其他字元填充它們以對齊它們或提高可讀性。 Java 提供了一種使用 String.format() 方法來實作此目的的簡單方法。
Java 1.5 中引入的String.format() 允許您透過指定以下格式字串來向左或向右填充字串:包括%- 或% 符號,後跟要填充的字元數和%s佔位符。
以下是您可以執行的操作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); }
例如,假設您有一個字串“Howto”,並且您想將其向右填充20 個字元:
System.out.println(padRight("Howto", 20) + "*");
這將輸出:
Howto *
同樣,您可以使用「%」符號而不是向左填充字串"-":
System.out.println(padLeft("Howto", 20) + "*");
這將輸出:
Howto*
使用此方法,您可以輕鬆管理Java 應用程式中字串的對齊和格式。
以上是如何使用 String.format() 在 Java 中填充字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!