-2

可能重复:
什么是“String args[]”?在爪哇

如何在 java 中使用命令行参数接受值?每当我尝试这样做时,它都会显示

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0

4

2 回答 2

2

你试过什么?args有关如何访问数组的信息,请参见此块。您需要提供更多详细信息来说明为什么会出现越界异常,否则将其用作模板。

public static void main(String args[]) {
    for (int i = 0; i < args.length; i++) {
        System.out.println("Argument #" + i + " = " + args[i]);
    }
}
于 2013-01-24T20:48:23.333 回答
1

从命令行:

java MyApp firstParameter secondParameter

在您的应用中;

public static void main(String[] argv) {

     for(String parameter: argv) {

        System.out.println(parameter + "\n")

     }

}
于 2013-01-24T20:49:16.107 回答