DecimalFormat
时间: 2023-12-15 07:48:41 浏览: 91
NumberFormat
DecimalFormat是Java中用于格式化数字的类,它可以将数字格式化为字符串。DecimalFormat可以指定格式化的方式,例如保留小数点后几位、使用千位分隔符等。以下是DecimalFormat的一些常用方法:
1. DecimalFormat(String pattern):构造一个指定格式的DecimalFormat对象。
2. applyPattern(String pattern):设置DecimalFormat的格式化模式。
3. format(double number):将给定的double类型的数字格式化为字符串。
4. setMaximumFractionDigits(int newValue):设置小数部分允许的最大位数。
5. setMinimumFractionDigits(int newValue):设置小数部分允许的最小位数。
6. setGroupingUsed(boolean newValue):设置是否使用千位分隔符。
例如,以下代码将数字格式化为保留两位小数,并使用千位分隔符:
```
double number = 1234567.890123;
DecimalFormat df = new DecimalFormat("#,##0.00");
String formatted = df.format(number);
System.out.println(formatted);
```
输出结果为:1,234,567.89
阅读全文