BigDecimal 格式化
时间: 2023-11-07 21:01:27 浏览: 230
BigDecimal可以通过使用DecimalFormat类来进行格式化。DecimalFormat类是java.text包中的一个类,它可以用于自定义数字的格式。下面是一个使用DecimalFormat进行BigDecimal格式化的例子:
```java
import java.math.BigDecimal;
import java.text.DecimalFormat;
public class BigDecimalFormattingExample {
public static void main(String[] args) {
BigDecimal number = new BigDecimal("123456.789");
DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");
String formattedNumber = decimalFormat.format(number);
System.out.println("Formatted number: " + formattedNumber);
}
}
```
上述代码中,我们创建了一个BigDecimal对象number,并使用DecimalFormat类创建了一个格式化模式"#,##0.00"。这个模式表示要以千位分隔符和保留两位小数的方式格式化数字。然后,我们使用format()方法将BigDecimal对象格式化为字符串。
输出结果将会是:Formatted number: 123,456.79
阅读全文