gpt4 book ai didi

java - 在 Java 中将 BigDecimal 转换为 String 时如何删除无关紧要的零?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:14:14 25 4
gpt4 key购买 nike

java.math.BigDecimal.toString() 可以返回类似于“0.888200000”的内容。如果我想要“0.8882”,我能做的最好的是什么?我永远无法知道(除非我针对每种特定情况计算它)整数部分的长度(保留到点),该值可以是 123.8882 和 123456.88 一样容易。

最佳答案

使用stripTrailingZeros():

Returns a BigDecimal which is numerically equal to this one but with any trailing zeros removed from the representation.

参见 http://docs.oracle.com/javase/1.5.0/docs/api/java/math/BigDecimal.html

关于java - 在 Java 中将 BigDecimal 转换为 String 时如何删除无关紧要的零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com