踩坑记录----BigDecimal
支付开发踩坑记录----BigDecimal一、背景二、坑点记录三、小记重点
一、背景
数据使用时为了防止精度丢失,所以选择了BigDecimal。
二、坑点记录
初始化,BigDecimal初始化可以使用如下两种方式避免精度大坑:
BigDecimal aa = BigDecimal.valuOf(1.1);
BigDecimal bb = new BigDecimal("2.2");
比较, BigDecimal的比较一定推荐CompareTo,不要使用equals,因为但凡精度不同都会影响
原创
2020-12-15 22:24:45 ·
803 阅读 ·
0 评论