0

我在eclipse中开发,我有一个奇怪的问题。我试图在数字中添加逗号,所以我添加了以下代码:

s = NumberFormat.getIntegerInstance().format(count);

我在许多模拟器上检查了它,并且一切都很棒。现在我发布了应用程序,在某些设备中,逗号只是没有出现。请帮忙!

4

1 回答 1

0

NumberFormat.getIntegerInstance()取决于设备的默认语言环境,并非所有语言环境都将使用逗号进行数字分组。在世界的某些地方,使用句号,其他地方使用撇号,而其他地方则根本不使用分组。

为了获得逗号分组整数的一致结果,请按如下方式指定语言环境:

s = NumberFormat.getIntegerInstance( Locale.US ).format( count );
于 2013-03-22T03:26:09.580 回答