首页 > 数据库技术 > 详细

使用mongodb存储数据,出现 Flaot 转 Json字符串 精度丢失

时间:2021-05-17 22:11:45      阅读:20      评论:0      收藏:0      [点我收藏+]

问题:

  使用Float进行类型转换,出现精度丢失:

new BigDecimal(Float.parseFloat(String.valueOf(value))).setScale(2, BigDecimal.ROUND_DOWN).floatValue();

解决办法:

  使用Double进行类型转换,转json不要用Float

new BigDecimal(Double.parseDouble(String.valueOf(value))).setScale(2, BigDecimal.ROUND_DOWN).doubleValue();

  

转载至:https://blog.csdn.net/htopen123/article/details/51788001

使用mongodb存储数据,出现 Flaot 转 Json字符串 精度丢失

原文:https://www.cnblogs.com/tangxinwang/p/14776735.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!