gpt4 book ai didi

java - 如何用 2 个分数格式化 BigDecimal?

转载 作者:行者123 更新时间:2023-12-01 07:26:01 25 4
gpt4 key购买 nike

我想格式化并显示始终为分数的 BigDecimal 数字。不应显示其他分隔符。我怎样才能实现它?以下内容无效。

NumberFormat formatter = NumberFormat.getNumberInstance(Locale.GERMANY);
formatter.setMaximumFractionDigits(2);
formatter.setMinimumIntegerDigits(2);
Sysout(formatter.format(new BigDecimal(100))); //would expect "100,00", but printout is "100"

最佳答案

setMinimumFractionDigits 将设置数字小数部分的最小位数。

NumberFormat formatter = NumberFormat.getNumberInstance(Locale.GERMANY);
formatter.setMaximumFractionDigits(2);
formatter.setMinimumIntegerDigits(2);
formatter.setMinimumFractionDigits(2);
System.out.println((formatter.format(new BigDecimal(100)))); // prints "100,00"

关于java - 如何用 2 个分数格式化 BigDecimal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24557708/

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