java DecimalFormat.formt
时间: 2023-12-15 20:02:11 浏览: 120
Java数字格式化
Java 中的 DecimalFormat 类用于格式化数字,并将数字以特定的模式显示。您可以使用 DecimalFormat 类的 format() 方法来格式化数字。
下面是一个示例,演示如何使用 DecimalFormat 类来格式化数字:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double number = 12345.6789;
// 创建 DecimalFormat 对象,指定格式化模式
DecimalFormat decimalFormat = new DecimalFormat("#,###.00");
// 使用 format() 方法格式化数字
String formattedNumber = decimalFormat.format(number);
// 打印格式化后的数字
System.out.println("Formatted number: " + formattedNumber);
}
}
```
在上面的示例中,我们创建了一个 DecimalFormat 对象,使用 "#,###.00" 作为格式化模式。这个模式表示以千位分隔符分隔整数部分,并保留两位小数。然后,我们使用 format() 方法将数字格式化为指定模式的字符串。最后,我们打印出格式化后的数字。
输出结果为:
```
Formatted number: 12,345.68
```
这样,我们就可以按照指定的格式对数字进行格式化了。您可以根据需要自定义不同的模式来满足您的需求。
阅读全文