int a = Integer.parseint("12333");

解决方案 »

  1.   

    for(int i=0; i < str.length; i++)
    {
    temp = charAt(i)-'0';
    num = num * 10 + temp;
    }
      

  2.   

    for(int i=0; i < str.length; i++)
    {
    temp = charAt(i)-'0';
    num = num * 10 + temp;
    }
    这法子不错
      

  3.   

    for(int i=0; i < str.length; i++)
    {
    temp = charAt(i)-'0';
    num = num * 10 + temp;
    }
    顶这个,不错
      

  4.   

    利用包装类Integer中的静态方法PareseInt(String str) 可以将字符串转化成int类型
      

  5.   

    Integer.parseInt("130");如果能肯定字符串的格式正确就用这个否则,下面这个不错
    for(int i=0; i < str.length; i++)
    {
    temp = charAt(i)-'0';
    num = num * 10 + temp;
    }
      

  6.   


    String x="123";Integer y=new Integer(x);int z=y.intValue();最完美滴~!哈哈
      

  7.   

    String dateString ="1234";
    int i = Integer.valueOf(dateString).intValue();
    System.out.println(i);
      

  8.   

    都给你了
    String,Integer,int之间转换String <- int        ""+int;
    String <- Integer _Integer.toString();int <- Integer  _Integer.intValue();
    int <- String  Integer.parseInt(_str);Integer <- String    new Integer(Integer.parseInt(_str));
    Integer <- int       new Ingeger(_int);
      

  9.   

    String <- int        ""+int
      

  10.   

    String Str="";
    int i=Integer.parseInt(Str);