在java中,String temp="0";
int num=0;
怎么将temp将转换成数值型.
num=Integer.parseInt(temp);不好使.
谢谢!!

解决方案 »

  1.   

    num=Integer.parseInt(temp);怎么个不好使法
    我一直用得好好的呀
      

  2.   

    Integer.parseInt(temp)为什么不好使.?
      

  3.   

    像integer to string 还是 string to integer 的活还是交给API去做吧,除非你觉得它的实现不够完美,呵呵
      

  4.   

    jdk5.0的新特性,可以自动分箱,不用转应该直接可以用的
      

  5.   

    直接那么转当然转不了,这是因为JAVA里和C里的char类型有区别,用我下面些的代码就可以转了。呵呵~加油啊!String temp="0"; 
    int num=0; //将temp将转换成数值型 
    num=Integer.parseInt(temp + "");这样就可以了。呵呵 
    试试看。
      

  6.   

    Integer.valueOf(str).intValue();
      

  7.   

    String temp="0"; 
    Integer n = valueOf(temp);   //将String型转换成Integer型
    int num = n;     //自动打包,相当于int num = n.intValue();
    我觉得这个更不好用,还是用parseInt()方法简单实用