welcome: please sign in
location: "コマンドライン引数"の差分
2と3のリビジョン間の差分
2008-10-20 06:06:33時点のリビジョン2
サイズ: 867
編集者: masahiko
コメント:
2009-10-02 12:43:23時点のリビジョン3
サイズ: 970
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 30: 行 30:

引数が何個与えられたかを調べるには 配列args の大きさを調べればよい。

コマンドライン引数

mainメソッドは次のように記述した。

  •  public class Sample
     {
        public static void main(String[] args)
        {
          ...
        }
     }

引数argsはString(文字列)型の配列である。

この引数を使ってコマンドラインで指定された文字列を受け取ることができる。

  •  > java Sample abc defg 56

により実行された場合

  • args[0] の値は "abc"
  • args[1] の値は "defg"
  • args[2] の値は "56"

となる。もちろん両側の " を除いた文字列が実際の値である。 args[0]から始まることと、数字の並びであっても文字列として扱われることに注意。

引数に空白などの特殊文字を含めたいときは " ではさんで指定する。

  •  > java Sample "Hello World" 2000

引数が何個与えられたかを調べるには 配列args の大きさを調べればよい。

コマンドライン引数 (最終更新日時 2011-12-06 06:14:16 更新者 masahiko)