以及valueOf(String s, int radix)方法的使用,俺有API帮助文档,可是看得不是很懂,希望高手能详细说明下,最好能附个实例。拜托(^.^)

解决方案 »

  1.   

    都一样的哦。。valueOf返回的是Integer,而parseInt访问的是int。
    String s = "123";
    int i = Integer.parseInt(s);
    Integer iObject = Integer.valueOf(s);
    注意,如果不是数字会报NumberFormatException.
      

  2.   


    String str="123";
    int i = Integer.parseInt(str,8);
      

  3.   

    后面的参数表示当str被看作是多少进制时,i所得到的值(i 是10进制)
      

  4.   

    比如i =Integer.parseInt(str,5),i = 38,表示 1*5*5+2*5+3
      

  5.   

    fanql_222 :Thanks a lot!
    请问下,怎么加分呢,呵呵
      

  6.   

    俺在自学JAVA,希望能与各位java爱好者共勉!
    多谢能提供宝贵意见!
      

  7.   

    不过要学会看API DOC是相当相当重要的。我也是半路出家学习Java的,大家一起努力吧。