可以使用Integer类的类方法parseint()实现

解决方案 »

  1.   

    可以用Integer.parseInt(String s)来转换,记住要捕获一个NumberFormatException哦
      

  2.   

    int i=Integer.parseInt(String str);
      

  3.   

    int forty=Integer.parseInt("40");
      

  4.   

    1、String 转换成 float/int
    String aaa = "1234";
    float sum = Float.parseFloat(aaa);  //转换成float
    int i = Integer.parseInt(aaa);  //转换成intsum = Math.abs(sum);  //去绝对值2、float 转换成 String
    aaa = (new Float(sum)).toString();
    aaa = (new Integer(sum)).toString();
      

  5.   

    try
    {
       Integer.parseInt(String s)
    }
    catch(NumberFormatException NFE)
    {
       System.out.println("格式错误");
    }
      

  6.   

    try
    {
       Interger.parseInt(String s);
    }
    catch(NumberFormatException e)
    {
       e.toString();
    }
      

  7.   

    来晚了,大家都讲过了,我更加没得说了!
    try
    {
       Integer.parseInt(String s)
    }
    catch(NumberFormatException NFE)
    {
       System.out.println("格式错误");
    }
      

  8.   

    也可以这样,
    int a = (new java.lang.Integer(String str)).intValue();