Java: Check if command line arguments are null, http://stackoverflow.com/questions/3868878/java-check-if-command-line-arguments-are-null
Command-Line Arguments, Command-Line Argumentshttp://docs.oracle.com/javase/tutorial/essential/environment/cmdLineArgs.html
检查 args 是否为 null
You should check for (args == null || args.length == 0). Although the null check isn't really needed, it is a good practice.
一段有趣的代码:
public class Test
{
public static void main(String[] args) throws InterruptedException
{
String [] dummy= new String [] {};
if(dummy == null)
{
System.out.println("Proper Usage is: java program filename");
System.exit(0);
}
}
}
上面这个例子跟String[] args 道理一样
String[] dummy = new String[] {"123","abc"};
public class Test
{
public static void main(String[] args) throws InterruptedException
{
String [] dummy= new String [] {};
if(dummy.length == 0)
{
System.out.println("haha.");
}
}
}