原文:去掉BigDecimal类型变量小数点后多余的零

业务背景:mysql中A表中的B字段的类型是decimal类型,小数位数是三位,某一条数据的值是 ,在Java中查询出来的结果是 . ,这样显示在页面中不太好看,用户希望看到是 。 解决办法:使用 stripTrailingZeros .toPlainString 来解决。下面举例说明如何去掉BigDecimal类型变量小数点后多余的零: 测试结果: 但是,如果将 . 改为 . 等,小数点后面有 ...

2019-10-20 17:04 0 1942 推荐指数:

查看详情

BigDecimal类型去除多余小数点小数点的0

数据库中存放BigDecimal类型的数据,如果存放4或者4.1的话,在数据库中会存放4.0000和4.1000,此时在前台显示会不合适,故需要去除.和0,方法如下: 参数是BigDecimal的toString()。 public BigDecimal getPrettyNumber ...

Sat Jul 22 01:37:00 CST 2017 0 4597
java正则去掉小数点多余0

需求:已知字符串为一数字字符形式,多为float,double转换过来,将其后多余的0与.去掉. ...

Mon Jan 25 21:13:00 CST 2016 0 2603
sqlserver把小数点后面多余的0去掉

Sql中想把小数点多余的0去掉,怎么办? select 5000/10000.0 --想变成0.5select 5500/10000.0 --想变成0.55select 5550/10000.0 --想变成0.555select 5555/10000.0 --想变成0.5555 其结果分别为 ...

Tue Oct 10 04:42:00 CST 2017 0 5369
Java——去掉小数点后面多余的0

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

Tue Jun 08 19:29:00 CST 2021 0 3813
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM