読者です 読者をやめる 読者になる 読者になる

コマンドライン引数から文字列を取り込み数値として認識させる

概要

コマンドライン引数から文字列を取り込む。
文字列を数値に変換して表示する。
変換できない場合は投げられた例外を受け取る。

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 整数に変換できます。

英国海兵隊に学ぶ 最強組織のつくり方

英国海兵隊に学ぶ 最強組織のつくり方