如何将字符串转换为double?

时间:2011-08-30 06:40:18

标签: java android string double

我正在开发一个Android应用程序。我需要将字符串转换为double。我该怎么办?

4 个答案:

答案 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");