如何把查出来的数保留前两位List<Map<String, Object>> leftTopZl = baseScreenLeftMapper.getLeftTopZl(deptCode);
时间: 2023-11-11 07:58:49 浏览: 131
JavaScript 实现保留两位小数
可以使用Java中的DecimalFormat类来保留前两位小数。代码示例如下:
```java
DecimalFormat df = new DecimalFormat("#.##");
List<Map<String, Object>> leftTopZl = baseScreenLeftMapper.getLeftTopZl(deptCode);
for (Map<String, Object> map : leftTopZl) {
double value = Double.parseDouble(map.get("value").toString());
map.put("value", df.format(value));
}
```
以上代码会遍历查询结果中的每一行数据,将其中的"value"字段转换成double类型,并使用DecimalFormat类保留前两位小数,最后将结果更新到原map中。
阅读全文