我有 :
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 可以处理这个数字。