码迷,mamicode.com
首页 > 其他好文 > 详细

【开发日志】Long/Bigdecimal/double数据类型保留两位小数

时间:2019-10-12 20:58:09      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:小数   mic   mamicode   位置   logs   text   info   float   开发   

  今天开发碰到个需求就是保证回显到页面的数据保留两位小数,实际我们的数据是八位小数

技术图片

 

技术图片

 

 

 

 可以明显的看到Bigdecimal是八位,虽说Long类型不用保留两位(强迫症),但是我还是想保留

1.Long类型

  String.format("%.2f",参数) 。第二个参数是double数据类型,String,int,Long 类型是不行的,float可以

2.Bigdecimal

  

java.text.DecimalFormat   df   =new   java.text.DecimalFormat("#.00"); //保留整数,并且取两位小数
theNewResult.put("num1",df.format( theResut.get("num1")));

java.text.DecimalFormat的具体用法
https://www.cnblogs.com/hq233/p/6539107.html

3.double

  double就很简单了使用 String.format("%.2f",参数)  参数位置是double类型

【开发日志】Long/Bigdecimal/double数据类型保留两位小数

标签:小数   mic   mamicode   位置   logs   text   info   float   开发   

原文地址:https://www.cnblogs.com/kirkzhang/p/11663691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!