for (var e : list1) {
List<Object> tempList = new ArrayList<>();
tempList.add(e.get("name"));
tempList.add(new BigDecimal(e.get("amount") == null ? "0" : e.get("amount").toString()).divide(BigDecimal.valueOf(1000)).setScale(3, BigDecimal.ROUND_HALF_UP));
tempList.add("0");
tempList.add(new BigDecimal(e.get("money") == null ? "0" : e.get("money").toString()).divide(BigDecimal.valueOf(1000)).setScale(3, BigDecimal.ROUND_HALF_UP));
rows.add(tempList);
}
对于list集合里面的Object参数除1000,取小数点后三位
最新推荐文章于 2023-03-07 11:30:44 发布