如何使用java中的命令行参数接受值? 每当我尝试这样做时,都会显示
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
答案 0 :(得分:2)
你有什么尝试?请参阅此块以了解如何访问args
数组。您需要提供更多详细信息,说明您出现异常异常的原因,否则将其用作模板。
public static void main(String args[]) {
for (int i = 0; i < args.length; i++) {
System.out.println("Argument #" + i + " = " + args[i]);
}
}
答案 1 :(得分:1)
来自命令行:
java MyApp firstParameter secondParameter
在您的应用中;
public static void main(String[] argv) {
for(String parameter: argv) {
System.out.println(parameter + "\n")
}
}