Как установить десятичный разделитель в DecimalFormat на пустой - PullRequest
2 голосов
/ 01 декабря 2011

Я хочу отформатировать число от 3,004 до 30040. Или от 0,034 до 340.

С десятичным форматом я не могу установить десятичный разделитель на ''. Так как этого добиться?

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

1 Ответ

2 голосов
/ 01 декабря 2011

Вам необходимо создать объект DecimalFormatSymbols с правильным языковым стандартом, с которым вы имеете дело. Вы можете использовать немецкий язык следующим образом

DecimalFormatSymbols fts = new DecimalFormatSymbols(Locale.GERMAN);

Проверьте эту ссылку.

...