使用Locale.UK的英国格式的当前金额和模式#,## 0.00 - 450,500.00 但我需要印度格式
答案 0 :(得分:2)
尝试从Maven central repo获得ICU4J
Format format = com.ibm.icu.text.NumberFormat.getNumberInstance(new Locale("en", "IN"));
String str = format.format(100000000);
输出
10,00,00,000
答案 1 :(得分:0)
如果您不想要第三方库,您也可以尝试使用此代码
Format df = new DecimalFormat("###,###,000.00");
int val = 10000000;
System.out.println(df.format(val));