build议的方式来设置一个区域设置的数字格式?

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

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

谢谢

Solutions Collecting From Web of "build议的方式来设置一个区域设置的数字格式?"

使用NumberFormat类:

对于英语:

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); 

您可以使用NumberFormat 。

Android文档非常清晰。

你可以通过使用NumberFormat类来实现这一点,这也允许你将stringparsing成一个本地可识别的数字。

 NumberFormat formatter = NumberFormat.getInstance(Locale.GERMAN); String localeFormattedNumber = formatter.format(1000000);