如何将DecimalFormat中的小数分隔符设置为空

时间:2011-12-01 10:22:47

标签: java decimalformat

我想格式化从这个3,004到30040的数字。或者0,034到340。

使用DecimalFormat,我无法将Decimalseparator设置为''。那么如何实现呢?

Double test = resultSet.getDouble("somedoublefield");
DecimalFormatSymbols fts = new DecimalFormatSymbols();
fts.setDecimalSeparator('');
DecimalFormat ft = new DecimalFormat("#0.0000",fts);

1 个答案:

答案 0 :(得分:2)

您需要使用正在处理的正确语言环境创建DecimalFormatSymbols对象。您可以使用德语语言环境,如下所示

DecimalFormatSymbols fts = new DecimalFormatSymbols(Locale.GERMAN);

检查this链接。