try - catch문 이용
public static void main(String args[]) {
String tmp = "a";
if (isNumeric(tmp)) {
System.out.println("숫자입니다.");
} else {
System.out.println("숫자가 아닙니다.");
}
}
static boolean isNumberic(String s) { //숫자 판별 함수
try {
Double.parseDouble(s);
return true;
} catch(NumberFormatException e) { //문자열이 나타내는 숫자와 일치하지 않는 타입의 숫자로 변환 시 발생
return false;
}
}
static boolean isInteger(String s) { //정수 판별 함수
try {
Integer.parseInt(s);
return true;
} catch(NumberFormatException e) { //문자열이 나타내는 숫자와 일치하지 않는 타입의 숫자로 변환 시 발생
return false;
}
}
정규식 이용
코드를 입력하세요