0

在我的代码中,最终将生成金额。我想以印度卢比格式显示它,例如 10 100 1,000 10,000 1,00,000 10,00,000 1,00,00,000 10,00,00,000 等。如何插入逗号?例如:int金额=1000;

4

2 回答 2

3

您可以通过使用localelike

在这里,您可以为您的情况使用任何语言环境,它应该是en_IN

NumberFormat.getCurrencyInstance(locale).format(paramDouble);
于 2013-09-24T11:24:34.470 回答
-1

你可以使用 java.text.DecimalFormat

并做这样的事情:

DecimalFormat df = new DecimalFormat(###,##0);
DecimalFormatSymbols dfs = df.getDecimalFormatSymbols();
dfs.setDecimalSeparator('.');
dfs.setGroupingSeparator(',');
df.setDecimalFormatSymbols(dfs);
df.format(numberToFormat);
于 2013-09-24T11:24:58.587 回答