如何在Android编辑框中将字符串数字格式化为带有空格的形式

3

例如:

DecimalFormat formatter = new DecimalFormat("#,###,###");
String yourFormattedString = formatter.format(100000);

结果将会是:
1,000,000 for 1000000
10,000 for 10000
1,000 for 1000

那么,我的问题是:我该如何制作?
1000 to 1 000
1000000 to 1 000 000

我使用# ### ###但它无法正常工作。
1个回答

3
如果您使用Locale,那么这可以解决您的问题:
new DecimalFormat("#,###,###", new DecimalFormatSymbols(Locale.FRENCH))

输出

1 000 000
1 000

Ideone演示


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接