java-decimal不会丢失string和double的数字精度

java-decimal不会丢失string和double的数字精度:

注意:double转bigdecimal,必须使用 Bigdecimal.valueof() 方法,不可以使用 new Bigdecimal() 方法,否则会在转换的过程丢失精度。

例子如下:

Double 是15.6的,转成 bigDecimal的时候变成了15.99999999了。不得不防啊。

原文地址:https://www.cnblogs.com/qi-dev/p/13523337.html