【发布时间】:2016-06-22 18:42:12
【问题描述】:
我只是一个用 Java 编写程序的初学者。如何将参数(Array of strings) 传递给主方法?我正在使用 Eclipse 作为 IDE
public static void main(String[] args) {
// TODO Auto-generated method stub
if (args[0].equals("-h"))
System.out.print("Hello,");
else if (args[0].equals("-g"))
System.out.print("Goodbye,");
// print the other command-line arguments
for (int i = 1; i < args.length; i++)
System.out.print(" " + args[i]);
System.out.println("!");
}
【问题讨论】:
-
除非您确定 args 数组中至少有一个元素,否则不应访问 args[0]。
-
我也是个初学者,只是好奇为什么要检查 args 是否等于“-h”?
标签: java eclipse command-line-arguments