返回前端bigdecimal保留两位小数
时间: 2023-11-15 14:58:15 浏览: 231
jackson使用@JsonSerialize格式化BigDecimal解决.00不显示问题
在Java中,有多种方法可以返回前端BigDecimal保留两位小数。以下是其中两种方法:
1. 使用BigDecimal.setScale()方法,该方法可以设置保留小数位数和舍入模式。例如,以下代码将BigDecimal变量money保留两位小数并向下舍入:
```
BigDecimal result = money.setScale(2, RoundingMode.DOWN);
```
2. 使用DecimalFormat类,该类可以格式化数字并将其转换为字符串。例如,以下代码将BigDecimal变量money格式化为保留两位小数的字符串:
```
DecimalFormat decimalFormat = new DecimalFormat("#0.00");
String result = decimalFormat.format(money);
```
阅读全文