在我的 android 应用程序中,我试图将字符串值转换为双精度值。但它会抛出 NumberFormatException。字符串值为“30.192781000000000”
我的代码是,
String Latitude="30.192781000000000";
double Lat2 = Double.parseDouble(Latitude.trim());
我也试过这个,
NumberFormat nf = NumberFormat.getInstance(Locale.US); // Looks like a US format
double lat2=nf.parse(Latitude.trim()).toDouble();
但没有奏效。请建议我任何解决方案。我必须使用双精度值而不是字符串值。
提前致谢!!