03. 引数を受け取る CmdLine.java
- 2006.08.13
- Java
コマンドラインに指定した引数を取得して表示する。起動時に引数を受け取って処理したいときのため。
CmdLine.java
//
// CmdLine.java
//
// 使い方 java CmdLine (引数1) (引数2) ...
//
public class CmdLine {
public static void main( String[] args ) {
if( args.length <= 0 ){ // 引数のチェック
System.out.println( "引数がありません!" );
} else {
System.out.print( "引数は" );
System.out.print( args.length );
System.out.println( "個です。" );
for( int i = 0 ; i < args.length ; i++ ) {
System.out.println( " ¥"" + args[i] + "¥"" );
}
}
}
}
コンパイル
% javac CmdLine.java
実行
% java CmdLine a b c 引数は3個です。 "a" "b" "c"
ポイント
- 引数は、半角スペースで区切る。
- 引数は Stringオブジェクトとして、配列argsに入れられる。
- args.length で、配列の長さを知る。
- args[0] で最初の引数を取り出せる。args[1] で2番目の引数を取り出せる。
-
前の記事
wu-ftp 2006.08.12
-
次の記事
03. キーボードから読み込む(例外を発生) inOut.java 2006.08.13