CodeGym /Java Blog /Toto sisi /Java 命令行參數
John Squirrels
等級 41
San Francisco

Java 命令行參數

在 Toto sisi 群組發布

Java 中的命令行參數是什麼?

java中的命令行參數是從控制台傳遞給程序的參數。
java中的命令行參數是程序運行時傳遞給程序的信息。它是程序運行時通過控制台傳遞的參數。命令行參數是在執行程序時在命令行中緊跟在程序名之後寫入的數據。通過此命令行傳遞給 java 程序的參數可以作為輸入被程序接收並在代碼中使用。

如何訪問java命令行參數?

在 java 中訪問命令行參數的方法非常簡單。在我們的 java 代碼中使用這些參數很簡單。它們存儲為傳遞給main()的字符串數組。它主要被命名為args。看看下面代碼片段中的公共標頭。

public static void main(String[] args){…}

例子

讓我們看一個下面詳細解釋的例子。

// Program to check for command line arguments
public class Example {

	public static void main(String[] args) {
		
		// check if the length of args array is < 0
		if (args.length <= 0) {
			System.out.println("No command line arguments found.");

		} else {
			System.out.println("The first command line argument is: " + args[0]);

			System.out.println("All of the command line arguments are: ");

			// iterating the args array and printing all of the command line arguments
			for (String index : args)
				System.out.println(index);
		}
	}
}

執行

要執行該程序,請按以下方式在命令行上傳遞參數。我們在這裡使用 IntelliJ IDE,您可以使用任何您的選擇。對於 IntelliJ,選擇選項“運行”→“編輯配置”。 Java 命令行參數 - 1接下來,轉到可用選項卡上第二個的“程序參數”選項卡。您可以在可用的塊中輸入參數,單擊“確定”,然後單擊“運行”。 Java 命令行參數 - 2對於與此程序相同的輸出,請使用下面的文本。
我的名字是安德魯。

輸出

第一個命令行參數是:My 所有命令行參數是:My name is Andrew。

解釋

在上面的代碼片段中,我們傳遞了命令行參數My name is Andrew。在執行程序名稱後的代碼時。然後在我們的代碼中通過args變量訪問參數。

結論

到本文結束時,我們希望您已經熟悉了 Java 中的命令行參數。繼續練習以更深入地掌握這個概念。到那時,繼續成長,繼續發光!
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION