String.format方法怎么用
时间: 2023-11-16 20:58:54 浏览: 70
C#中string.format用法详解
String.format方法可以用于将一个字符串格式化成一个新的字符串。下面是使用String.format方法的一些例子:
1. 格式化整数:
```
int num = 123;
String str = String.format("%d", num);
System.out.println(str); // 输出:123
```
2. 格式化浮点数:
```
double num = 3.14159;
String str = String.format("%.2f", num);
System.out.println(str); // 输出:3.14
```
3. 格式化字符串:
```
String name = "Alice";
int age = 20;
String str = String.format("My name is %s and I'm %d years old.", name, age);
System.out.println(str); // 输出:My name is Alice and I'm 20 years old.
```
4. 格式化日期:
```
import java.util.Date;
Date now = new Date();
String str = String.format("Today is %tY-%tm-%td", now, now, now);
System.out.println(str); // 输出:Today is 2022-03-25
```
在这个例子中,%tY代表年份,%tm代表月份,%td代表日期。
阅读全文