gpt4 book ai didi

java 。使用 DecimalFormat 格式化小数部分

转载 作者:行者123 更新时间:2023-11-30 10:20:20 30 4
gpt4 key购买 nike

关于 Java 中 DecimalFormat 的一个小问题。

我需要显示数字 178500.59999,例如 (178 500,599 99)

我尝试使用新的 DecimalFormat(format = ###,##0.00)结果是 178 500,59

我如何使用 DecimalFormat 来显示所有小数部分(该部分可以有任何长度)+小数部分的格式如 178 500,599 99

最佳答案

你可以试试这个:

DecimalFormatSymbols formatSymbols = new 
DecimalFormatSymbols(Locale.getDefault());
formatSymbols.setDecimalSeparator(',');
formatSymbols.setGroupingSeparator(' ');
String pattern = "####,####.#####";
DecimalFormat decimalFormat = new DecimalFormat(pattern, formatSymbols);
decimalFormat.setGroupingSize(3);
String number = decimalFormat.format(178500.59999);
System.out.println(number);

关于 java 。使用 DecimalFormat 格式化小数部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48262246/

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