保留两位小数,并转换成千分位的格式
将一个string类型的数字,保留两位小数,并转换成千分位的格式
//返回保留两位小数的字符串
private String saveTwo(String str) {
if (StringUtil.isEmpty(str)) {
return str;
}
BigDecimal bigDecimal = new BigDecimal(str);
bigDecimal = bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP);
str = bigDecimal.toString();
//换成千分位
DecimalFormat df=new DecimalFormat(",###,##0.00"); //保留二位小数
str = df.format(new BigDecimal(str));
// System.out.println(df.format(a));
return str;
}
标签:bigDecimal,保留,千分,str,小数,string,BigDecimal
From: https://www.cnblogs.com/cutesheep/p/16649651.html