当小数点后位数过多,多余的0没有实际意义,根据业务需求需要去掉多余的0。后端存储浮点型数据一般会用到Bigdecimal 类型,可以调用相关方法去掉小数后多余0,然后转为string。

例如:

public static void main(String[] args) {BigDecimal value = new BigDecimal("1.8500000000");BigDecimal noZeros = value.stripTrailingZeros();String result = noZeros.toPlainString();System.out.println("result: " + result);
}

输出结果:

1.85

Java——去掉小数点后面多余的0相关推荐

  1. sqlserver55555_sqlserver把小数点后面多余的0去掉

    Sql中想把小数点后多余的0去掉,怎么办? select 5000/10000.0 --想变成0.5 select 5500/10000.0 --想变成0.55 select 5550/10000.0 ...

  2. sqlserver把小数点后面多余的0去掉

    Sql中想把小数点后多余的0去掉,怎么办? select 5000/10000.0 --想变成0.5 select 5500/10000.0 --想变成0.55 select 5550/10000.0 ...

  3. js取整,保留小数位数、四舍五入、科学记数法及去掉数字末尾多余的0

    1.向下取整 var num1 = 12.10345; var num2 =12.9801; var newnum1=Math.floor(num1)     //结果 12 var newnum2= ...

  4. java向上取整去掉末尾的0_BigDecimal去除末尾多余的0

    Java有自带的 stripTrailingZeros() 方法用于去除末尾多余的0 BigDecimal num = new BigDecimal("100.000"); Big ...

  5. BigDecimal去除末尾多余的0

    Java有自带的 stripTrailingZeros() 方法用于去除末尾多余的0 BigDecimal num = new BigDecimal("100.000");BigD ...

  6. 去除小数点后的.或多余的0(多个方法参考)

    去除小数点后面多余的0,这个小需求大家平时肯定也会遇到,总结了以下两种方法:(推荐方法二) 一.方法一(通过正则匹配去除) /*** 正则去除.或多余的0** @param num 需要去除的参数*/ ...

  7. SQL 去掉字符串前面或后面0

    去除字符串前面或者后面多余的0 --去掉字符串后面多余的0 select rtrim('10011000000', '0'); 运行结果:10011--去掉字符串前面多余的0 select ltrim ...

  8. js和Java分别正则匹配小数点后多余的0

    var dd = "2.0010万抵10.00万";var aa = dd.match(/\d+\.\d+/g);for ( var index in aa) {dd = dd.r ...

  9. php 去掉无关数据,php 读取 mysql 表中的double数据,去掉多余的0

    php 读取 mysql 表中的double数据,去掉多余的0 mysql 中有 ttt 表结构和数据如下 CREATE TABLE `ttt` ( `id` int(11) NOT NULL AUT ...

最新文章

  1. 利用Powershell和ceye.io实现Windows账户密码回传
  2. C#创建一个Windows Service
  3. yum whatprovides 查找哪个包可以提供缺失的文件
  4. python爬虫实例-10个python爬虫入门实例
  5. 电脑上装蓝牙_指甲盖变触控板,隔空就能操控手机和电脑!
  6. import cv2时ImportError: libjasper.so.1: cannot open shared object file: No such file or directory
  7. Spark1——介绍
  8. html浏览器的区别是什么意思,不同浏览器对css的识别有区别吗?
  9. 网速变得奇慢说明可能需要安装金山ARP防火墙了
  10. Android.mk文件官方使用说明
  11. 程序的静态链接,动态链接和装载
  12. mysql转拼音首字母大写_mysql中文字段转拼音首字母,以及中文拼音模糊查询
  13. 首个单季度盈利,ARPU增速却持续下滑,拼多多已埋下未来隐忧
  14. 单元测试总结反思_语文期中考试总结反思
  15. 分享一个编程学习网站——并发编程网
  16. java 字符串4%3e=3,gson 生成的json字符串带\u003c,\u003d,\u003e的解决方案
  17. 新的时间处理工具joda
  18. 《江苏省ITS体系框架与规划——需求分析子课题》工作大纲评审会在南京举行[转贴,出处:ITSC 作者:刘浩,张可]
  19. VGG论文原文重点提炼解析
  20. Java面试宝典_君哥讲解笔记04_java基础面试题——String s=new String(“xyz“);创建了几个String Object、equals和hashCode、hashCode(

热门文章

  1. 量子计算机qled,量子点发光原理详解
  2. 微博爬虫及简单数据分析
  3. 22春天津大学《国际金融学》在线作业二
  4. 输出斐波拉契数列前30项,每行5个
  5. Tensorflow 笔记 Ⅱ——单变量线性回归
  6. UI设计师具备四大维度能力剖析
  7. oracle查询数据都是问号,Oracle数据库PL/SQL Developer查询结果显示问号乱码的解决方法...
  8. 插入摄像头时,系统右下角提示:无法识别的USB设备:跟这台计算机连接的一个USB设备运行不正常...
  9. Linux设置登录密码错误次数限制
  10. 【oracle11g,11】redo日志文件2 :日志恢复 (重点)