2013-10-27 2 views
-1

текущей суммы в формате Великобритания, используя Locale.UK и шаблон #, ## 0,00 - 450,500.00 , но мне это нужно в индийском форматеКак Отображение валюты в Индиане формата нумерации в Java

+1

возможно дублировать http://stackoverflow.com/questions/10826850/java-string-format-with-currency-symbol – shakthydoss

+2

http://stackoverflow.com/questions/5379231/displaying-currency- in-indian-numbering-format – shakthydoss

+0

Возможный дубликат [Отображение валюты в индийском формате нумерации] (http://stackoverflow.com/questions/5379231/displaying-currency-in-indian-numbering-format) –

ответ

2

попробовать ICU4J доступны Maven центрального репо

Format format = com.ibm.icu.text.NumberFormat.getNumberInstance(new Locale("en", "IN")); 
    String str = format.format(100000000); 

выход

10,00,00,000 
0

если вы не хотите, чтобы вас сторонние библиотеки, вы можете попробовать этот код, а

Format df = new DecimalFormat("###,###,000.00"); int val = 10000000; System.out.println(df.format(val));

Смежные вопросы