如何把字符串转化为double  或是float 形????

解决方案 »

  1.   

      String s = "2.34";
      double d = Double.parseDouble(s);
      float  f = Float.parserFloat(s);
      

  2.   

    1楼正解,不过得加个try块处理异常
      

  3.   

    Double.parseDouble("str");
    Float.parseFloat("str");
      

  4.   


    String s="111.11";
    Double d=Double.valueOf(s);
      

  5.   

    一楼说的是对的    
    String   s   =   "2.34"; 
    double   d   =   Double.parseDouble(s); 
    float     f   =   Float.parserFloat(s);但是最标准的写法是将转换语句放入try块中
    String   s   =   "2.34"; 
    try
    {
       double   d   =   Double.parseDouble(s); 
       float     f   =   Float.parserFloat(s);
    }
    catch(Exception e)
    {
    }
      

  6.   

    晕,变量放到try里面怎么用啊!
    看正解
        double d = 0;
        float f = 0;
        try    {
          d = Double.parseDouble(s);
          f = Float.parseFloat(s);
        } catch (Exception e) {
        }
      

  7.   

    TO9楼,记得导入Double和Float包啊,呵呵