String.format()
是 Java 中的一个方法,用于根据指定的格式字符串和参数生成一个新的格式化字符串。它的输出结果是一个格式化后的字符串。
String.format()
方法的基本语法如下:
String.format(String format, Object... args)
其中,format
是格式字符串,args
是可变参数列表,可以包含多个要插入到格式字符串中的参数。
格式字符串可以包含各种占位符,这些占位符以 %
符号开头,后跟一个或多个标志、宽度、精度和类型字符。例如:
String name = "Alice";
int age = 30;
String formattedString = String.format("My name is %s and I am %d years old.", name, age);
在这个例子中,%s
和 %d
是占位符,分别用于插入字符串和整数。formattedString
的值将是 "My name is Alice and I am 30 years old."
。
除了基本的格式化选项外,String.format()
还支持其他一些格式化选项,如对齐、数字格式化和字符串截断等。具体可参考 Java 官方文档中关于 String.format()
的说明。