Java代码如何去掉BigDecimal类型变量小数点后多余的零呢?
下文笔者讲述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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。