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