草庐IT

stringToDouble

全部标签

android - 与语言环境无关的字符串加倍

在我的应用程序中,我有编辑文本框,用户可以在其中输入应用程序用来运行计算的小数值。其他地区的一些用户报告在输入数字时出现问题,例如输入一个值后出现一个不同的值。我试图通过使用此方法从editText获取值来解决此问题:publicdoublestringToDouble(Strings){if(nf==null){nf=NumberFormat.getInstance(Locale.US);}try{returnnf.parse(s).doubleValue();}catch(ParseExceptione){e.printStackTrace();return0.0;}}和val=s