Integer.valueOf(String s)返回Integer型
Integer.parseInt(String s)返回int型

解决方案 »

  1.   

    try {
        Integer.parseInt(String s);
    }
    catch(NumberFormatException nfe) {
    //
    }
      

  2.   

    1、String 转换成 float/int
    String aaa = "1234";
    float sum = Float.parseFloat(aaa);  //转换成float
    int i = Integer.parseInt(aaa);  //转换成int2、float/int 转换成 String
    aaa = (new Float(sum)).toString();
    aaa = (new Integer(sum)).toString();
      

  3.   

    Integer.parseInt(str);
    不用捕获异常,但是要保证你的str是合法的数字,