System.out.format();
时间: 2024-03-08 09:46:33 浏览: 85
Tomcat使用Log4j输出catalina.out日志
`System.out.format()` 是 Java 中用于格式化输出的方法之一,它可以将指定的格式字符串和参数列表进行格式化,然后输出到标准输出流(通常是控制台)中。
`System.out.format()` 方法的使用方式类似于 `printf()` 方法。它的语法如下:
```java
public static PrintStream format(String format, Object... args)
```
其中,`format` 是一个字符串格式化模板,用于指定输出格式,`args` 是一个可变参数列表,用于提供需要输出的值。
下面是一个例子:
```java
int age = 18;
double height = 1.75;
String name = "张三";
System.out.format("我的名字是 %s,年龄是 %d,身高是 %.2f 米%n", name, age, height);
```
在这个例子中,我们使用了 `System.out.format()` 方法来格式化输出一个字符串。字符串模板中使用了三个占位符 `%s`、`%d` 和 `%.2f`,分别表示字符串、整数和带有两位小数的浮点数。在调用 `System.out.format()` 方法时,我们传入了三个参数,分别是 `name`、`age` 和 `height`,用于替换字符串模板中的占位符。最后,我们使用 `%n` 换行符来换行输出。执行这段代码后,输出的结果如下:
```
我的名字是 张三,年龄是 18,身高是 1.75 米
```
阅读全文