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

Posted kirkzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发日志Long/Bigdecimal/double数据类型保留两位小数相关的知识,希望对你有一定的参考价值。

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

技术图片

 

技术图片

 

 

 

 可以明显的看到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数据类型保留两位小数的主要内容,如果未能解决你的问题,请参考以下文章

FFmpeg开发实战:FFmpeg 打印日志

开发日志

后端开发总结:日志打印

用户操作日志模块如何开发?

PicLite 开发日志 v0.0.2

PicLite 开发日志 (v0.0.3)