我需要将我的 CMS 数据(以字符串形式提供)转换为浮点值,但出现异常
NumberFormatException: invalid float value: "16.385837"
代码如下所示:
Double.valueOf(myString.trim()).doubleValue();
我也试过这样:
Double.parseDouble(myString).doubleValue();
但我收到了同样的信息。你知道有什么问题吗?!
我需要将我的 CMS 数据(以字符串形式提供)转换为浮点值,但出现异常
NumberFormatException: invalid float value: "16.385837"
代码如下所示:
Double.valueOf(myString.trim()).doubleValue();
我也试过这样:
Double.parseDouble(myString).doubleValue();
但我收到了同样的信息。你知道有什么问题吗?!
try {
String s = "16.385837";
Double d = Double.parseDouble(s);
System.out.println(d);// which will prints 16.385837
} catch (NumberFormatException e) {
// p did not contain a valid double
}
String s = e1.getText().toString();
Float f= Float.parseFloat(s);
使用此代码,这将帮助你
把你的价值放在s的地方;然后你可以解析字符串浮动
试试这个,
Double.parseDouble(String.valueOf("16.385837"));
尝试
Double.parseDouble(myString) not .doubleValue();
试试这个
try {
Double d = Double.parseDouble(String.valueOf("16.385837"));
System.out.println(d);
} catch (NumberFormatException e) {
// Handle The Exception During Parsing
}