String.format() 学习

80 阅读1分钟

1 %tF %tT (时间格式化)

Date date = new Date();

System.out.println("输出结果:" + String.format("%tF %tT", date, date));

输出内容:2023-09-15 16:52:56

也可以分开用

Date date = new Date();

System.out.println("输出结果:" + String.format("%tT", date));

输出内容:16:54:14

Date date = new Date();

System.out.println("输出结果:" + String.format("%tF", date));

输出内容:2023-09-15

2 输出浮点数(%.3f) 3 代表保留三位小数

double num = 3.1415926;

System.out.println("输出结果:" + String.format("%.3f", num));

输出内容:3.141

3 输出整数(%d)

int num = 123;

System.out.println("输出结果:" + String.format("这是整数%d", num));

输出内容:这是整数123

4 输出字符串(%s)

String str = "Hello, World!";

System.out.println("输出结果:" + String.format("%s", str));

输出内容:Hello, World!