Java:接受对象数组的命令行参数

时间:2014-04-17 01:14:59

标签: java arrays command-line-arguments

我的主要数据类似于

中的对象
Number[] NumberArray;

类Item有这个定义:

public class Number {
    int a1;
    int a2;
}

我需要接受来自命令行的输入,比如说1 2 3 4 5 6,这样

Number[1].a1 = 2 

Number[1].a2 = 3 

Number[4].a1 = 5

Number[4].a2 = 6. 

我该怎么做?

请帮忙。

1 个答案:

答案 0 :(得分:1)

在您的主要方法中:

public static void main(String[] args)

args是一个命令行参数数组。要将String转换为int,请使用Integer.valueOf()

例如,要获取第一个命令行参数的整数值,请执行以下操作:

Integer.parseInt(args[0]);

请注意,如果没有参数,这将会崩溃。