java 如何格式化 字符串
时间: 2024-09-29 17:11:21 浏览: 41
在Java中,格式化字符串通常使用`String.format()`方法。这个方法允许您以一种预定义的模式替换占位符,从而创建具有自定义布局的字符串。以下是一些基本示例:
1. **基本数字格式**:
```java
String formattedNum = String.format("%d", 123456); // 输出 "123456"
```
2. **带千分位分隔的大数**:
```java
String formattedLargeNum = String.format("%,d", 1000000); // 输出 "1,000,000"
```
3. **浮点数和精度控制**:
```java
double num = 199.53;
String formattedFloat = String.format("%.2f", num); // 输出 "199.53"
```
4. **日期和时间格式**:
```java
Date date = new Date();
String formattedDate = String.format("%b %d, %Y", date.getMonth(), date.getDate(), date.getFullYear()); // 格式如 "Jan 15, 2023"
```
这些只是基本示例,`String.format()`方法支持更复杂的模式,包括百分比、百分率、货币符号等。要了解更多详情,请查阅官方文档[^2]。
阅读全文