关于BigDecimal比较的精度损失问题
今天项目中出现一个问题,使用BigDecimal类已经有一段时间了,现在还不是很了解其中原理,简单把这个问题记录下吧;场景
使用BigDecimal的compareTo方法时两个相等的数据判断出错;
原因
当时比较的数据中有一个是Double类型转化为BigDecimal的没有进行精度处理,另一个有进行精度处理;
处理方法
两个BigDecimal类进行比较的时候需要使用相同的精度,否则
原创
2017-12-06 12:45:52 ·
2083 阅读 ·
0 评论