double和BigDecimal互相转换及保留小数点后的位数

1,保留6位小数点


NumberFormat format = NumberFormat.getInstance();
format.setMinimumFractionDigits(6);
String s= format.format(double/BigDecimal);
DecimalFormat df = new DecimalFormat("0.000000");
String ss= df.format(double/BigDecimal);

2,将BigDecimal转为double

double s=bigdecimal.doubleValue();

3,金额最好使用bigdecimal类型


🐞标题:double和BigDecimal互相转换及保留小数点后的位数
👽作者:ruige
🐾地址:https://jjdhhc.com/articles/2020/10/23/1603456981019.html
🙏感恩:谢谢您的打赏与支持!中间图片是我的微信公众号,扫码关注哦!
支付宝支付 微信公众号 微信支付