保留规定位数小数
DecimalFormat dfFormat = new DecimalFormat("0.######");//保留六位小数、
dfFormat.format(cwxx.get("数"));
#:表示规定保留几位
例子:
Map<String, Object> cwxx=DBUtil.queryMap(getDatabase(), cwxxsql, entid,bussinessid,args[0]);
//万元--保留6位小数
//DecimalFormat dfFormat = new DecimalFormat("0.######");//保留六位小数
cwxx.put("YRollAsset", dfFormat.format(cwxx.get("YRollAsset")));
List<Map<String, Object>> sharename=DBUtil.queryMapList(getDatabase(), sharenamesql, bussinessid,entid);//股东信息
DecimalFormat dfFormat = new DecimalFormat("0.######");//保留六位小数
for(Map<String, Object>map : sharename) {
map.put("shareratio",dfFormat.format(map.get("shareratio")));
}

浙公网安备 33010602011771号