java.text.DecimalFormat的作用是什么?如何使用?
时间: 2023-08-26 15:03:57 浏览: 90
Java中DecimalFormat用法详解
5星 · 资源好评率100%
java.text.DecimalFormat 是 Java 中的一个类,它用于格式化数字为特定的模式,比如保留小数位数、添加分隔符等。
使用 DecimalFormat 可以通过以下步骤实现数字格式化:
1. 创建一个 DecimalFormat 对象,可以指定格式化模式,比如 "#,##0.00" 表示数字使用逗号分隔,保留两位小数。
2. 使用 DecimalFormat 的 format() 方法将一个数字格式化为字符串,该方法的参数为要格式化的数字。
下面是一个示例代码,将数字 1234567.890 格式化为字符串:
```
import java.text.DecimalFormat;
public class DecimalFormatterExample {
public static void main(String[] args) {
double number = 1234567.890;
DecimalFormat df = new DecimalFormat("#,##0.00");
String formattedNumber = df.format(number);
System.out.println("Formatted Number: " + formattedNumber);
}
}
```
输出结果为:
```
Formatted Number: 1,234,567.89
```
在上面的示例代码中,我们创建了一个 DecimalFormat 对象,指定了数字格式化模式为 "#,##0.00",然后使用 format() 方法将数字格式化为字符串。最终输出的字符串为 "1,234,567.89",符合指定的格式。
阅读全文