Invalid double in converting String to Double

谁都会走 提交于 2019-12-02 09:50:29

Remove "," before parsing

double SalePotential = Double.parseDouble(EtPotential.getText().toString().replace(",", ""));

Update : With proper implementation

double salePotential = 0; // Variable name should start with small letter 
try {
    salePotential = Double.parseDouble(EtPotential.getText().toString().replace(",", ""));
} catch (NumberFormatException e) {
    // EditText EtPotential does not contain a valid double
}

Happy coding :)

Use replace function to replace all occurences of ,

     String  s= EtPotential.getText().toString();
     s = s.replace(",", ""); 
     try
     {
       double SalePotential = Double.parseDouble(s);
     }catch(NumberFormatException e)
     {
         e.printStackTrace();
     }
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!