在Java中,可以通過main方法的String[] args參數來獲取命令行參數
public class CommandLineArgs {
public static void main(String[] args) {
// 檢查是否有命令行參數
if (args.length > 0) {
System.out.println("命令行參數:");
for (int i = 0; i< args.length; i++) {
System.out.println("參數" + (i + 1) + ": " + args[i]);
}
} else {
System.out.println("沒有提供命令行參數。");
}
}
}
將此代碼保存為CommandLineArgs.java
,然后使用javac
命令編譯它:
javac CommandLineArgs.java
運行編譯后的程序并傳遞一些命令行參數:
java CommandLineArgs 參數1 參數2 參數3
輸出應該類似于:
命令行參數:
參數1: 參數1
參數2: 參數2
參數3: 參數3
請注意,在不同的操作系統和命令行解釋器上,可能需要使用不同的語法來傳遞命令行參數。在Windows上,參數通常用空格分隔;在Linux和macOS上,也可以使用引號將包含空格的參數括起來。