我想格式化从这个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);
答案 0 :(得分:2)
您需要使用正在处理的正确语言环境创建DecimalFormatSymbols对象。您可以使用德语语言环境,如下所示
DecimalFormatSymbols fts = new DecimalFormatSymbols(Locale.GERMAN);
检查this链接。