下面的程序片断获取命令行参数并判断其值,第一个判断保证如果没有参数输入,则输出全部的项目,如果有参数,则由后面的if语句根据判断进行输出。
public static void main(String argv[]) {
String test = "all";
if (argv.length > 0) {
test = argv[0];
}
if (test.equals("all") || test.equals("toStreamResult")) {
System.out.println("\n\n==== toStreamResult ====");
try {
exampleToStreamResult();
} catch (XPathException ex) {
handleException(ex);
}
}
…………
}