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 次浏览

开启你的 职业生涯

通过完成课程进行认证

开始学习
广告