Javaのコマンドライン引数とは何ですか?
Javaコマンドライン引数にアクセスするにはどうすればよいですか?
Java でコマンド ライン引数にアクセスする方法は非常に簡単です。Java コード内でこれらの引数を使用するのは簡単です。これらはmain()に渡される String の配列として保存されます。ほとんどの場合、 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](https://cdn.codegym.cc/images/article/130e5b0f-2e91-4bed-af25-ebdaf7fe5611/256.jpeg)
![Java コマンドライン引数 - 2](https://cdn.codegym.cc/images/article/0dffd148-910f-4889-bfa1-745dbe248f1a/512.jpeg)
私の名前はアンドリューです。
出力
最初のコマンド ライン引数は次のとおりです。 My コマンド ライン引数はすべて次のとおりです。 私の名前は Andrew です。
GO TO FULL VERSION