我想将例如 5999.635554 转换为 5 999,63。我使用了下面的 DecimalFormat
方法:
public static String decimalDoubleForm(double value){
DecimalFormat df = new DecimalFormat("#,###,###.00");
String formatted_value = df.format(value).replaceAll("\\.", ",");
return formatted_value;
}
然而,当我使用Util.decimalDoubleForm(value);
来处理 -4000.4343 时,得到的结果是 -4,000,43。
我的期望结果是 -4000.4343 => -4 000,43。
# ###,###.00
? - Brian Hannay