2013-10-27 38 views
-1

電流量英國格式使用Locale.UK和模式#,顯示貨幣## 0.00 - 450,500.00 但我需要它在印度的格式可從Maven的中央回購如何在印度編號格式在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

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));