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!
广告