java中string.format()
时间: 2024-05-31 16:05:27 浏览: 125
JAVA_String.format
Java中的String.format()方法可以用于格式化字符串,它使用与C语言中printf()函数类似的占位符语法。可以将参数替换为指定的格式。下面是String.format()方法的一些常见用法:
1.替换字符串中的占位符:
String str = String.format("Hello %s!", "World");
//输出:Hello World!
2.指定数值的输出格式:
int num = 123;
String str = String.format("%d", num); //输出:123
str = String.format("%08d", num); //输出:00000123,使用0填充
str = String.format("%+d", num); //输出:+123,包含符号
double d = 123.456789;
str = String.format("%.2f", d); //输出:123.46,保留小数点后两位
3.指定日期时间的输出格式:
Date date = new Date();
String str = String.format("%tF %tT", date, date); //输出:2022-01-01 12:00:00
阅读全文