String[] str_array = {"1","2","3","4","90"};
        int[] int_array = new int[str_array.length];
        for(int i = 0; i< str_array.length; i ++){
            int_array[i]=Integer.parseInt(str_array[i]);
        }

解决方案 »

  1.   

    如上,你必须对每一个String对象调用Integer.parseInt()
      

  2.   

    同意wanglh2000() 
    String[] str_array = {"1","2","3","4","90"};
            int[] int_array = new int[str_array.length];
            for(int i = 0; i< str_array.length; i ++){
                int_array[i]=Integer.parseInt(str_array[i]);
            } 
    只能在循环中用Integer.parseInt()一个一个的转换