对bigDecimal对象格式化输出保留两位小数应该怎么做
时间: 2024-10-24 15:04:14 浏览: 14
Java保留两位小数的几种写法总结
在Java中,如果你有一个`BigDecimal`对象并想要格式化输出保留两位小数,你可以使用`DecimalFormat`类来进行格式化。以下是一个示例:
```java
import java.math.BigDecimal;
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
BigDecimal bd = new BigDecimal("1234.567890");
// 创建一个DecimalFormat实例,并指定两位小数
DecimalFormat df = new DecimalFormat("#.00");
// 使用format()方法将BigDecimal转换为字符串,保留两位小数
String formattedBd = df.format(bd);
System.out.println(formattedBd); // 输出 "1234.57"
阅读全文