建议以区域设置方式格式化数字的方法?

mib*_*lma 28 java android

让我们假设我们有一百万.

在英语中,它应格式化为1,000,000德语应该是1.000.000.

小智 43

使用NumberFormat类:

对于英语:

NumberFormat nf_us = NumberFormat.getInstance(Locale.US);
String number_us = nf_us.format(1000000);
Run Code Online (Sandbox Code Playgroud)

德语:

NumberFormat nf_ge = NumberFormat.getInstance(Locale.GERMAN);
String number_ge = nf_ge.format(1000000);
Run Code Online (Sandbox Code Playgroud)

  • 第一个例子不是针对英语,而是针对美国。 (3认同)

Rid*_*del 9

您可以使用NumberFormat.

Android文档很清楚.