String.format
时间: 2023-06-24 22:08:37 浏览: 97
JavaScript实现格式化字符串函数String.format
String.format() 是 Java 中的一个方法,用于将指定的格式化字符串和参数列表组合成一个新的字符串。它的语法如下:
```
String.format(String format, Object... args)
```
其中,第一个参数 `format` 是一个字符串,包含了格式说明符和普通字符,用于指定输出的格式;第二个参数 `args` 是可变参数列表,用于提供要格式化的值。
例如,以下代码使用 String.format() 将整数、浮点数和字符串格式化成指定格式的字符串:
```java
int num = 42;
double pi = 3.1415926;
String name = "Alice";
String formatted = String.format("The answer is %d, the value of pi is %.2f, and the name is %s.", num, pi, name);
System.out.println(formatted);
// Output:
// The answer is 42, the value of pi is 3.14, and the name is Alice.
```
在格式字符串中,%d 表示整数,%.2f 表示保留两位小数的浮点数,%s 表示字符串。在执行 String.format() 方法时,这些格式说明符会被替换成实际的值,生成最终的字符串。
阅读全文