保留规定位数小数

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")));
}

posted @ 2021-11-08 15:38  猿猴23  阅读(96)  评论(0)    收藏  举报