以区域设置感知方式设置数字格式的推荐方法?

2022-09-01 14:01:55

假设我们有一百万。

在英语中,它应该被格式化,因为在德语中它应该是。1,000,0001.000.000


答案 1

使用数字格式类:

对于英语:

NumberFormat nf_us = NumberFormat.getInstance(Locale.US);
String number_us = nf_us.format(1000000);

对于德语:

NumberFormat nf_ge = NumberFormat.getInstance(Locale.GERMAN);
String number_ge = nf_ge.format(1000000);

答案 2

您可以使用数字格式

Android文档对此非常清楚。


推荐