Java 格式化字串的程式


要格式化字串,請在 Java 中使用 String.format() 方法。以下是一個格式化字串 %s 的示例。

示例

 即時演示

public class Demo {
   public static void main(String []args) {
      String str = String.format("%s %s", "demo", "text");
      System.out.print("String: "+str);
   }
}

輸出

String: demo text

左對齊字串

要左對齊字串,請使用 String.format 並設定空格。

String.format("|%20s|", "demotext")

如果在上面新增 30,則會從開頭顯示 30 個空格後的第一個字串。

String.format("|%30s|", "demotext")

以下是一個示例。

示例

 即時演示

public class Demo {
   public static void main(String []args) {
      System.out.print(String.format("|%20s|", "demotext"));
      System.out.println("Left padded!");
   }
}

輸出

| demotext|Left padded

右對齊字串

要右對齊字串,請使用 String.format 並設定空格。

String.format("%1$-" + 20 + "s", "demotext"));

如果在上面新增 30,則會從開頭顯示 30 個空格後的下一個字串。

String.format("%1$-" + 30 + "s", "demotext")

以下是一個示例。

示例

 即時演示

public class Demo {
   public static void main(String []args) {
      System.out.print(String.format("%1$-" + 20 + "s", "demotext"));
      System.out.println("Right padded!");
   }
}

輸出

demotext Right padded!

更新時間:2020 年 6 月 27 日

145 次瀏覽

開啟你的 職業生涯

透過完成課程進行認證

開始學習
廣告
© . All rights reserved.