コマンドライン引数から文字列を取り込み数値として認識させる
概要
コマンドライン引数から文字列を取り込む。
文字列を数値に変換して表示する。
変換できない場合は投げられた例外を受け取る。
public class CommandLineTest { public static void main(String[] args) { if (args.length == 0) { System.out.println("コマンドライン引数の指定がありません"); System.exit(1); ; } for (int i = 0; i < args.length; i++) { try { System.out.print((i + 1) + "番目の引数 " + args[i]); Integer.parseInt(args[i]); System.out.println(" 整数に変換できます。"); } catch (NumberFormatException e) { System.out.println(" 整数に変換できません。"); } } } }
実行結果
>java CommandLineTest 1 2 abc 3
1番目の引数 1 整数に変換できます。
2番目の引数 2 整数に変換できます。
3番目の引数 abc 整数に変換できません。
4番目の引数 3 整数に変換できます。
- 作者: 岩本仁
- 出版社/メーカー: かんき出版
- 発売日: 2012/09/05
- メディア: 単行本(ソフトカバー)
- 購入: 1人
- この商品を含むブログ (3件) を見る