使用BigDecimal原生方法stripTrailingZeros实现末尾去0
来源:互联网 发布:淘宝问卷调查报告 编辑:程序博客网 时间:2024/06/05 16:17
有这么一个需求,一个BigDecimal值,四舍五入计算到小数点后4位,如果小数点后3、4位是0则去掉,保留到小数点后两位
即20.00345 显示成20.0035
20 显示 20.00
20.00395 显示 20.004
发现BigDecimal原生提供了stripTrailingZeros方法可以实现去掉末尾的0,然后使用toPlainString可以输出数值,注意这里如果使用toString() 会变成科学计数法输出,
但对于要保留两位小数0的情况这里会变成显示20,即不带小数点后两位,只能通过字符串判断加上,难看点但算是实现了这个偏门的需求。
if(retStr.indexOf(".")==-1) {retStr = retStr+".00";}
0 0
- 使用BigDecimal原生方法stripTrailingZeros实现末尾去0
- BigDecimal 实现末尾去 0
- bigdecimal去除末尾多余的0 ,stripTrailingZeros()科学计数法解决
- Java.math.BigDecimal.stripTrailingZeros()方法实例
- 原生js实现数组去重的5种方法
- 使用递归的方法去实现一棵树
- 使用EditText 代替textview实现末尾省略号
- java 大数末尾去0 java 读取字符串
- BigDecimal类方法封装实际使用
- BigDecimal类方法封装实际使用
- BigDecimal类方法封装实际使用
- 原生js实现ajax方法
- 原生js实现ajax方法
- Java 使用BigDecimal实现精确计算
- BigDecimal()方法
- 原生JS数组去重的几种方法
- 使用原生JavaScript实现轮播图
- Bigdecimal 使用
- Longest Palindromic Substring--求字符串最长回文子串
- android使用startActivityForResult跳转Activity并回传值
- pfx证书提取公私钥的方法
- oracle之数据类型number分析
- 给Java程序猿们推荐一些值得一看的好书
- 使用BigDecimal原生方法stripTrailingZeros实现末尾去0
- 数据结构实验之查找四:二分查找
- Spring注解@Component和@resource的使用
- CSS3的REM设置字体大小
- 二叉查找树的简单实现
- Hadoop学习笔记 --- 计算机中存储单位介绍
- Python numpy输出省略号
- IOS开发NSString与int和float的相互转换以及字符串拼接、NSString、NSData、char* 类型之间的转换
- 使用httpclient发起https请求时peer not authenticated,handshake_failure