java支持在命令行下后面直接跟參數(shù):類似 程序名稱 參數(shù)1 [參數(shù)2] ....
對于此類的程序,要注意的問題就是判斷后面參數(shù)個數(shù)和類型是否合法.如果程序需要的參數(shù)個數(shù)至少是兩個,當(dāng)程序并沒有對參數(shù)長度進(jìn)行判斷時如果用戶值輸入一個參數(shù),則程序運行會返回錯誤!因此應(yīng)該加以判斷:方法如下:
if(args.length<2){
???System.out.println("Usage: String1 String2");
?? System.exit(0);
}else{
???........
}