机灵香烟

文章
10
资源
0
加入时间
2年10月17天

BigDecimal实现末尾去0

在实际开发当中,常常会遇到一些金额数,想去除小数点后多余的0,下面使用BigDecimal原生方法stripTrailingZeros实现末尾去0。比如: 原始金额 amount = 0.998元将元转化为分: amount.multiply(BigDecimal.valueOf(100)) 结果:99.800去除末尾多余的0,利用stripTrailingZeros方法 amount.multiply(BigDecimal.valueOf(100)).stripTrailingZeros()要