Double dd= 0.35533;
BigDecimal decimal = new BigDecimal(dd);
String value = decimal.setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString();
通过改变setScalse方法的第一个参数的值改变保留几位小数,可根据需求自己设置。
上述例子运行的结果为:0.36,符合四舍五入
Double dd= 0.35533;
BigDecimal decimal = new BigDecimal(dd);
String value = decimal.setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString();
通过改变setScalse方法的第一个参数的值改变保留几位小数,可根据需求自己设置。
上述例子运行的结果为:0.36,符合四舍五入