从Android中的十进制数中删除分组分隔符

时间:2015-01-05 20:42:41

标签: android decimalformat

我有一个使用DecimalFormat格式化的十进制数。当它被格式化时,我使用decimal.setGroupingUsed(true),因为我需要。

现在我需要做反向方法,也就是说,我有一个整数小数的数字,如3,200.95所示,我想获得3200.95(删除分组符号)。

我不想替换","用""分组符号取决于国家/地区。有些国家是"。"和其他一些","所以我试图通过将分组设置为false来使用DecimalFormat:

decimal.setGroupingUsed(false)

但后来我不知道该怎么办。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您实际上希望setGroupingUsed为true,因为您希望这些符号位于您要解析的字符串中。您将使用parse方法将该String转换为数字。