这个逗号是小数点分隔符还是这两个数字?在第一种情况下,您必须提供
Locale给
NumberFormat使用逗号作为小数点分隔符的类:
NumberFormat.getNumberInstance(Locale.FRANCE).parse("265,858")结果是
265.858。但是使用美国语言环境,您将获得
265858:
NumberFormat.getNumberInstance(java.util.Locale.US).parse("265,858")这是因为在法国他们将逗号视为小数点分隔符,而在美国将它们视为分组(千位)分隔符。
如果这是两个数字-
String.split()它们分别解析两个单独的字符串。



