今回も、数値をチェックするサンプルコードを紹介します。
小数のチェックは正規表現によるチェックも可能ですが、今回はdoubleの範囲内で小数であるかのチェックを行う方法を記載します。
〇数値チェックのサンプルコード
/** * 数値チェック(半角の整数または小数) * * doubleの範囲内の数値かをチェックする * @param num チェック対象文字列 * @return true:半角の整数または小数、false:半角の整数または小数以外 */ public static boolean isDouble(String num) { try { if (num != null) { Double.parseDouble(num); return true; } } catch (NumberFormatException e) { e.printStackTrace(); } catch (Exception e) { System.out.println("isDouble failed"); e.printStackTrace(); } return false; }