java-decimal不会丢失string和double的数字精度:
注意:double转bigdecimal,必须使用 Bigdecimal.valueof() 方法,不可以使用 new Bigdecimal() 方法,否则会在转换的过程丢失精度。
例子如下:
Double 是15.6的,转成 bigDecimal的时候变成了15.99999999了。不得不防啊。