如何打印不带逗号的双精度
2022-09-04 05:16:09
使用 时,Double 会添加逗号(5143 打印为 5,143)。如何禁用逗号?toString()
使用 时,Double 会添加逗号(5143 打印为 5,143)。如何禁用逗号?toString()
您的问题属于 Locale,正如 Rorick 正确指出的那样。但是,您应该查看DecimalFormat类,以防更改Locale意味着搞砸所有事情。
看看NumberFormat类,来处理千位分隔符。因为看起来你的情况是关于千位分隔符的。
这将删除所有分组(在您的情况下为逗号)。
DecimalFormat df = new DecimalFormat();
df.setGroupingUsed(false);