如何打印不带逗号的双精度

2022-09-04 05:16:09

使用 时,Double 会添加逗号(5143 打印为 5,143)。如何禁用逗号?toString()


答案 1

您的问题属于 Locale,正如 Rorick 正确指出的那样。但是,您应该查看DecimalFormat类,以防更改Locale意味着搞砸所有事情。

看看NumberFormat类,来处理千位分隔符。因为看起来你的情况是关于千位分隔符的。


答案 2

这将删除所有分组(在您的情况下为逗号)。

DecimalFormat df = new DecimalFormat();
df.setGroupingUsed(false);

推荐