我想将数字从3004格式化为30040。或者将0034格式化为340。
使用DecimalFormat,我无法将Decimalseparator设置为“”。那么如何实现呢?
Double test = resultSet.getDouble("somedoublefield");
DecimalFormatSymbols fts = new DecimalFormatSymbols();
fts.setDecimalSeparator('');
DecimalFormat ft = new DecimalFormat("#0.0000",fts);
最佳答案
您需要使用要处理的正确的语言环境创建DecimalFormatSymbols对象。您可以按以下方式使用德语语言环境
DecimalFormatSymbols fts = new DecimalFormatSymbols(Locale.GERMAN);
检查this链接。
关于java - 如何将DecimalFormat中的小数点分隔符设置为空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8339755/