我正在开发一个Android应用程序。我需要将字符串转换为double。我该怎么办?
答案 0 :(得分:24)
你只需要这个:
double d=Double.parseDouble(myString);
如果您的String
值无法解析为加倍,则会抛出NumberFormatException
。因此,最好将parseDouble
语句放在try catch块中。
答案 1 :(得分:4)
这是示例
try{
double dbl = Double.parseDouble("99.882039");
catch(NumberFormatException ex){
// handle exception
}
答案 2 :(得分:1)
double d = Double.parseDouble(theString);
答案 3 :(得分:0)
这不是android的东西,但如果你确定你的字符串可以表示为double,你可以用简单的Java这样做:
Double.valueOf("1.2");