java 使用命令列引數(轉)

ba發表於2007-08-15
java 使用命令列引數(轉)[@more@]有時你想在執行程式時將資訊傳遞到一個程式中。這透過將命令列引數(command-line arguments )傳遞給main() 來實現。命令列引數是程式執行時在命令列中緊跟在程式名後的資訊。在Java 程式中訪問命令列引數是相當容易的——它們作為字串儲存在傳遞給main() 的String 陣列中。例如,下面的程式顯示了呼叫的所有的命令列引數:

// Display all command-line arguments.
class CommandLine {
public static void main(String args[]) {

for(int i=0; i System.out.println("args[" + i + "]: " +
args);

}
}

嘗試執行這個程式,命令如下所示:

第7 章進一步研究方法和類

java Commandline this is a test 100 -1

執行後,你會看到如下輸出:

args[0]: thisargs[1]: isargs[2]: aargs[3]: testargs[4]: 100args[5]: -1

注意:所有的命令列引數都是以字串的形式傳遞的。你必須手工把數字值變換到它們的內部形式。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-957945/,如需轉載,請註明出處,否則將追究法律責任。

相關文章