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

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

 

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

例子如下:

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

 

posted @ 2020-08-18 14:31  粤港澳工具人码农  阅读(564)  评论(0编辑  收藏  举报