[Java] 문자열이 숫자인지 확인하는 법

thingzoo·2023년 5월 30일
0

Java

목록 보기
20/20
post-thumbnail

문자열이 숫자인지 확인하는 법

double.parseInt() & try-catch 활용

public static boolean isNumeric(String str) {
    if (str == null) {
        return false;
    }
    try {
        double d = Double.parseDouble(str);
    } catch (NumberFormatException nfe) {
        return false;
    }
    return true;
}

정규식 활용

private Pattern pattern = Pattern.compile("-?\\d+(\\.\\d+)?");

public boolean isNumeric(String strNum) {
    if (strNum == null) {
        return false; 
    }
    return pattern.matcher(strNum).matches();
}
profile
공부한 내용은 바로바로 기록하자!

0개의 댓글