异常Java.lang.NumberFormatException

时间:2013-10-08 07:13:47

标签: java

我有:

DecimalFormat mydf = new DecimalFormat("#,##0.00");

mydf.format(Double.parseDouble(item.getText(4)
.replaceAll(",", ""))
+ Double.parseDouble(item.getText(6)
.replaceAll(",", ""))
+ Double.parseDouble(item.getText(8)
.replaceAll(",", "")))

其中,item'是一个TableItem,它返回String,当'item.getText'给出值'24,807,847.65'时我得到错误。 我以为Double可以处理这个数字。

1 个答案:

答案 0 :(得分:1)

请参阅this link

原因可能是您使用的是本地化格式。