public static boolean isIntegerNumeric(String s) {
try {
Integer.parseInt(s);
return true;
} catch(NumberFormatException e) {
return false;
}
}
public static boolean isDoubleNumeric(String s) {
try {
Double.parseDouble(s);
return true;
} catch(NumberFormatException e) {
return false;
}
}
public static boolean isFloatNumeric(String s) {
try {
Float.parseFloat(s);
return true;
} catch(NumberFormatException e) {
return false;
}
}
활용 방법
if (isIntegerNumeric(String) == false) {
logger.info("숫자만 입력 가능");
}
'java' 카테고리의 다른 글
메소드 참조 표현식(이중 콜론 연산자), 생성자참조 표현식 (0) | 2023.01.18 |
---|---|
한자리 숫자일대 앞에 0을 붙여준다 (0) | 2021.07.29 |
GZip을 이용한 String 압축 및 해제 (0) | 2019.12.26 |
입력 날짜 및 시간 이후 시간 계산 (2) | 2018.03.07 |
용량 계산 (0) | 2017.12.27 |