当我正在阅读一些教程时,其中一个源代码文件有以下内容来检查是否没有命令行参数:
if (null==args[0]) {
System.err.println("Properties file not specified at command line");
return;
}
出于显而易见的原因,它会抛出 ArrayIndexOutOfBoundsException 并且不打印消息。
那么,如何在不引发异常的情况下检查并打印消息呢?
当我正在阅读一些教程时,其中一个源代码文件有以下内容来检查是否没有命令行参数:
if (null==args[0]) {
System.err.println("Properties file not specified at command line");
return;
}
出于显而易见的原因,它会抛出 ArrayIndexOutOfBoundsException 并且不打印消息。
那么,如何在不引发异常的情况下检查并打印消息呢?