我在这行代码中得到一个 NumberFormatException : invalid double "111,000,000" :
double SalePotential = Double.valueOf(EtPotential.getText().toString());
一开始我使用 Numberformat 来格式化我的双精度值以分隔数字并将其插入到 EditText 但是当我尝试检索 EditText 的值时,它会抛出异常:
NumberFormat f = NumberFormat.getInstance();
EtPotential.setText(String.valueOf(f.format(PTData.SalePotential)));
我也试过 DecimalFormat 或 Double.parseDouble 没有成功。任何帮助,将不胜感激!:
DecimalFormat f = new DecimalFormat("###.###", DecimalFormatSymbols.getInstance());
double SalePotential = Double.parseDouble(EtPotential.getText().toString());