文字列が数値に変換できるか確認する方法

public static boolean isNumeric(String str) {
        // Double型に変換できるかを確認
        return str.matches("-?\\d+(\\.\\d+)?");
    }

上記は文字列にマイナスが含まれていたり、double型の場合もtrueを返す

正の数値であることを確認する場合は
(“\\d+”)
と記入

正と負の数の場合は
(“-?\\d+”)
と記入


投稿日

カテゴリー:

, , , , , , ,

投稿者: