float f=(float)Double.parseDouble(txtf1.gettext());

解决方案 »

  1.   


    public class Test {
    public static void main(String[] args) {
    String str = "1.2";
    float f = Float.parseFloat(str);
    float ff = f + 1.0f;
    System.out.println(f);
    System.out.println(ff);
    }
    }
    =============
    1.2
    2.2
      

  2.   

    try
    {Float.parseFloat(String s);
    }
    catch(Exception e)
    {}
      

  3.   

    float a = Float.parseFloat("3.1415");
      

  4.   

    float a = Float.parseFloat("3.1415");
      

  5.   

    float a = Float.parseFloat(txtf1.gettext());
      

  6.   

    float a = Float.parseFloat(txtf1.gettext());