java中命令行传参运用问题:
public static void main(String[] args){}  如果args是数字符串,怎样把它保存到int数组中去?

解决方案 »

  1.   

    for(int i=0;i<args.length;i++)
     array[i] = Integer.parseInt(args[i]);
      

  2.   

    for(int i=0;i <args.length;i++) 
    try//用try括起来。如果不是整数就要报错,你程序就洗白了
    {
    array[i] = Integer.parseInt(args[i]);
    }
    catch(Exception e)
    {}
      

  3.   

    for(int i=0;i <args.length;i++) 
    try//用try括起来。如果不是整数就要报错,你程序就洗白了 

    array[i] = Integer.parseInt(args[i]); 

    catch(Exception e) 
    {}如果中间类型转换出现异常呢?会怎么样?