@634

コマンドライン引数

Advertisement

プログラム実行時に値を渡す

プログラム実行時に値を渡したいときは、Javaインタプリタで実行するときに
java 実行クラス 引数1 引数2 ...
とすると、mainメソッドの引数のString型配列args[](別名でも可)に文字列として引数が格納される。引数は複数渡すことができる。
実験。
public class ArgTest{
    public static void main(String args[]){
        for(int i = 0; i < args.length; i++){
            System.out.println("args[" + i + "] : " + args[i]);
        }
    }
}
たとえば上のプログラムに3つの引数を渡す場合。
java argTest あいうえお 111 test
とすると、実行結果は以下のようになる。
args[0] : あいうえお
args[1] : 111
args[2] : test

数値を使いたい場合は変換する必要がある。引数の数を調べたいときはlength
args.length

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール