admin 管理员组

文章数量: 1087135


2024年3月11日发(作者:微服务是什么架构)

printf format用法 java

在Java中,`printf`方法用于格式化输出字符串。它与`n`类似,

但是可以使用格式化字符串来控制输出的格式。

`printf`方法的基本语法为:

java

(format, arg1, arg2, ...);

其中,`format`是一个字符串,用于指定输出格式,`arg1, arg2, ...`是要输出的

参数,可以是多个。

在`format`字符串中,可以使用占位符来指示要输出的值的类型和格式。常见的

占位符有:

- `%d`:整数类型

- `%f`:浮点数类型

- `%s`:字符串类型

- `%c`:字符类型

- `%b`:布尔类型

- `%t`:时间/日期类型

以下是一些示例:

java

int x = 10;

double y = 3.14;

String s = "Hello";

("x = %d, y = %.2f, s = %s%n", x, y, s);

输出结果为:

x = 10, y = 3.14, s = Hello

在上面的示例中,`%d`被替换为整数值`x`的值,`%.2f`被替换为浮点数值`y`的值

(保留2位小数),`%s`被替换为字符串`s`的值。

请注意,占位符中的字符`%`需要使用两个百分号`%%`来进行转义,以避免被当

作占位符解析。

此外,还可以在占位符中使用额外的标志来控制输出的对齐方式、宽度、精度等。

更多详细的使用方式可以参考Java文档中的`Formatter`类的相关说明。


本文标签: 输出 占位 使用 字符串 类型