gpt4 book ai didi

java - 如何从仅包含整数部分的 BegDecimal 数字生成字符串

转载 作者:行者123 更新时间:2023-11-29 07:00:08 25 4
gpt4 key购买 nike

我的问题是关于 BigDecimal 数据类型的 toString()toPlainString() 方法产生的输出,如

750.0000
150.0000
... etc

我的问题是如何指定点后跟的零的数量?有没有办法代替 String.replace(".0000", ".00") 方法?

最佳答案

使用DecimalFormat结合DecimalFormatSymbols:

DecimalFormatSymbols dfs = new DecimalFormatSymbols(); 
dfs.setDecimalSeparator('.');
DecimalFormat df = new DecimalFormat("##.##");
df.setDecimalFormatSymbols(dfs);

df.format(myNumber)

如果不使用 DecimalFormatSymbols,您最终会使用逗号作为小数点分隔符。

关于java - 如何从仅包含整数部分的 BegDecimal 数字生成字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27484088/

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