Я использую DecimalFormat два получить два десятичных разряда с этой строки кодаJava DecimalFormat выход с точечным разделителем
DecimalFormat df = new DecimalFormat("#0.00");
Мои выходы, например, как этот
568,99
1090,33
12897,45
233567,77
Как я могу установить DecimalFormat для вывода как это?
568,99
1.090,33
12.897,45
233.567,77
Есть ли способ с помощью методов из Decimalformat для этого. с кодами, как эти
df.setMinimumFractionDigits(3);
df.setMaximumFractionDigits(3);
df.setMinimumIntegerDigits(1);
Я никогда не распространял свои знания о DecimalFormat, поэтому я спрашиваю.
Возможно ли это сделать с десятичным кодом? Как?
Есть ли лучший способ?
Используйте соответствующий языковой стандарт. –
, т. Е. 'NumberFormat.getInstance (myLocale);' –
http://stackoverflow.com/questions/5054132/how-to-change-the-decimal-separator-of-decimalformat-from-comma-to-dot-point http://stackoverflow.com/questions/10584948/doubles-commas-and-dots – Pshemo