public static boolean isNumeric(String str) {
// Double型に変換できるかを確認
return str.matches("-?\\d+(\\.\\d+)?");
}
上記は文字列にマイナスが含まれていたり、double型の場合もtrueを返す
正の数値であることを確認する場合は
(“\\d+”)
と記入
正と負の数の場合は
(“-?\\d+”)
と記入
public static boolean isNumeric(String str) {
// Double型に変換できるかを確認
return str.matches("-?\\d+(\\.\\d+)?");
}
上記は文字列にマイナスが含まれていたり、double型の場合もtrueを返す
正の数値であることを確認する場合は
(“\\d+”)
と記入
正と負の数の場合は
(“-?\\d+”)
と記入