ホームページ > Java > &#&チュートリアル > Java の「String[] args」パラメータはコマンドライン引数をどのように処理しますか?

Java の「String[] args」パラメータはコマンドライン引数をどのように処理しますか?

Mary-Kate Olsen
リリース: 2024-12-27 17:12:14
オリジナル
517 人が閲覧しました

How Does the Java `String[] args` Parameter Handle Command-Line Arguments?

Java Main メソッドの "String args[]" パラメータについて

Java プログラミング言語は、メイン メソッドで "String args[]" パラメータを使用して、プログラムに渡されるコマンドライン引数を処理します。 main メソッドはプログラムのエントリ ポイントとして機能し、プログラムの実行時に提供されるオプションの入力を分析および処理する役割を果たします。

String[] args とは何ですか?

「String args[]」 " パラメータは、ユーザーが指定したコマンドライン引数 (存在する場合) を格納する文字列の配列です。これらの引数には、配列内の個別の文字列としてアクセスできます。たとえば、ユーザーが 3 つのコマンドライン引数を指定してプログラムを実行する場合、args[0] には最初の引数が含まれ、args[1] には 2 番目の引数が含まれます。

args を使用する場合

コマンドライン引数を使用すると、ユーザーは追加情報や構成パラメータをプログラムに渡すことができます。一般的な使用例には次のようなものがあります:

  • ファイル名の指定: ファイル処理または入出力操作のための入力または出力ファイルのパスの指定。
  • 設定構成オプション: 特定の機能を制御するために値を渡すことによってプログラムの動作を調整するか、機能。
  • 動的パラメータ化: さまざまなシナリオに合わせて、事前に生成された引数またはユーザー定義の引数を渡すことで、反復的なタスクを自動化します。

以下のコード例を考えてみましょう:

public static void main(String[] args) {
    if (args.length == 0) {
        System.out.println("No command-line arguments provided!");
    } else {
        for (String arg : args) {
            System.out.println(arg);
        }
    }
}
ログイン後にコピー

このコードはコマンドライン引数を取得し、配列を反復処理して、各引数を 1 つずつ出力します。 「foo」、「bar」、「baz」などの 3 つの引数を指定してプログラムを実行すると、次の出力が行われます。

foo
bar
baz
ログイン後にコピー

以上がJava の「String[] args」パラメータはコマンドライン引数をどのように処理しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート