String.format()方法

Java中的String.format()方法是用于格式化字符串的方法。它允许我们将一个字符串格式化为特定的格式,并将它们插入到另一个字符串中。

String.format()方法的语法如下:

String.format(String format, Object... args)

其中,format参数是一个字符串,它包含了格式说明符,用于指定要插入的参数的格式。args参数是一个可变参数,它包含了要插入到format字符串中的参数列表。

在format字符串中,格式说明符以百分号(%)开始,后面跟着一个或多个字符,用于指定插入的参数的类型和格式。例如:

  • %s:插入一个字符串
  • %d:插入一个整数
  • %f:插入一个浮点数
  • %c:插入一个字符
  • %b:插入一个布尔值
  • %t:插入一个日期或时间
  • %n:插入一个换行符

下面是一个使用String.format()方法的示例:

String name = "John";
int age = 30;
double salary = 5000.0;
String message = String.format("My name is %s, I am %d years old, and my salary is $%.2f", name, age, salary);
System.out.println(message);

输出结果为:

My name is John, I am 30 years old, and my salary is $5000.00

在这个示例中,我们使用了三个参数来格式化字符串。第一个参数是字符串格式化模板,它包含了三个格式说明符:%s用于插入字符串,%d用于插入整数,%f用于插入浮点数。第二个参数是一个字符串变量,用于替换第一个%s格式说明符。第三个参数是一个整数变量,用于替换%d格式说明符。第四个参数是一个浮点数变量,用于替换%f格式说明符。最终,String.format()方法返回一个格式化后的字符串。

你可能感兴趣的:(java,开发语言)