String字符串中是十进制的数字,要把这些数字作为Integer类型存储起来

解决方案 »

  1.   

    String s = "123456" 
           
             int n = 0;   
             
              try {                n = Integer.parseInt(s);
                     
            } catch (NumberFormatException ex) {
            }
      

  2.   

    Integer integer=new Integer(str)
      

  3.   

    Interger.parseInt(string)如果不能确定string合法,最好加个异常
      

  4.   

    Integer integer=new Integer("ABC")
      

  5.   

    Integer.parseInt()返回的是int,不是Integer.
    还是new Integer()正确。
      

  6.   

    在JDK 1.5里面,Integer 和int是通用的转换的时候,注意String不合法的时候,系统对异常的处理
      

  7.   

    我也觉得应该是:new Integer(String a);
      

  8.   

    Interger.parseInt(string)
    加异常!
      

  9.   

    Integer integer=new Integer("ABC")
    同意这个不过一直不明白Integer类是干嘛用的,只知道有个方法parseInt常用
      

  10.   

    valueof()返回的是Integer的存储对象,而parseInt()是返回的是整型 。
      

  11.   

    Integer.parseInt("123456");
    加异常处理