我在日食中发展,我有一个奇怪的问题。 我试图在编号中添加逗号,所以我添加了这段代码:
s = NumberFormat.getIntegerInstance().format(count);
我在许多模拟器上检查了它,并且evreything非常棒。 现在我发布了应用程序,在某些设备中,逗号只是没有出现。 请帮忙!
答案 0 :(得分:0)
NumberFormat.getIntegerInstance()
依赖于设备的默认语言环境,并非所有语言环境都将使用逗号进行数字分组。在世界的某些地方,使用句号,其他人使用撇号,而其他人则根本不使用分组。
为了获得逗号分组整数的一致结果,请按如下所示指定语言环境:
s = NumberFormat.getIntegerInstance( Locale.US ).format( count );