Java代码如何去掉BigDecimal类型变量小数点后多余的零呢?

乔欣 Java经验 发布时间:2023-02-16 22:23:18 阅读数:8921 1
下文笔者讲述java代码删除BigDecimal后面多余零的方法分享,如下所示

删除BigDecimal后面多余零的实现思路

使用 stripTrailingZeros().toPlainString()方法
即可剔除BigDecimal后面多余的零
BigDecimal testData = new BigDecimal("8000000.000");
System.out.println("直接转换成字符串后输出:" + testData.toString());
System.out.println("去掉尾部无用的零并转换成字符串后输出:" + testData.stripTrailingZeros().toString());
System.out.println("只展示数值:" + testData.stripTrailingZeros().toPlainString());
System.out.println("工程计数法输出:" + testData.stripTrailingZeros().toEngineeringString());

----运行以上代码,将输出以下信息-----
直接转换成字符串后输出:8000000.00
去掉尾部无用的零转并转换成字符串后输出:8E+6
只展示数值:8000000
工程计数法输出:8E+6 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202302/16765579995822.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者