在Java程序中,可以通過main
方法的參數(命令行參數)來接收外部傳遞給程序的數據。命令行參數以字符串數組的形式傳遞給main
方法,數組的第一個元素是程序名稱,后面的元素是傳遞給程序的參數。
以下是一個簡單的Java程序示例,演示如何使用命令行參數:
public class CommandLineArgs {
public static void main(String[] args) {
// 檢查是否有參數傳遞給程序
if (args.length > 0) {
System.out.println("接收到的命令行參數:");
// 遍歷參數并打印
for (String arg : args) {
System.out.println(arg);
}
} else {
System.out.println("沒有接收到命令行參數。");
}
}
}
在這個示例中,我們首先檢查args
數組的長度是否大于0,以確定是否有參數傳遞給程序。如果有參數,我們遍歷數組并打印每個參數。
要運行此程序并傳遞命令行參數,可以在命令行中輸入以下命令:
java CommandLineArgs 參數1 參數2 參數3
這將輸出:
接收到的命令行參數:
參數1
參數2
參數3
請注意,參數之間用空格分隔。如果參數包含空格,請將參數用引號括起來。例如:
java CommandLineArgs "參數 1" "參數 2" "參數 3"