Java에서 문자가 영숫자인지 확인
이 기사에서는 Java에서 문자가 영숫자인지 확인하는 방법을 소개합니다. Java의 문자는 알파벳, 숫자 및 특수 기호도 포함 할 수 있습니다. 여기서 우리는 캐릭터가 무엇을 가지고 있는지 확인하는 두 가지 방법을 볼 것입니다.
Java에서Character.isLetterOrDigit()
를 사용하여 문자가 영숫자인지 확인
첫 번째 방법에서는Character
클래스의isLetterOrDigit()
함수를 사용합니다. 이름에서 알 수 있듯이isLetterOrDigit()
는 결과를 부울로 반환합니다. isLetterOrDigit()
는 검사 할 문자 인 단일 인수를받습니다.
아래 예에서 우리는 값이 '4'
인 char
를 가지고 있습니다. 우리는Character.isLetterOrDigit()
을 사용하고이char
를 인자로 전달합니다. 출력에서 볼 수 있듯이 true
를 반환하며 이는 영숫자 값임을 의미합니다.
public class CheckCharAlpha {
public static void main(String[] args) {
char a = '4';
boolean letterOrDigit = Character.isLetterOrDigit(a);
System.out.println(letterOrDigit);
}
}
출력:
true
Java에서 문자를 비교하여 문자가 영숫자인지 확인
문자가 영숫자인지 확인하는 또 다른 방법은 문자를 비교하는 것입니다. 아래 예제에는 주어진 문자를 소문자, 대문자, 숫자와 비교하는 isAlphaNumeric
이라는 함수가 있습니다. 주어진 문자가 범위 중 하나에 속하면isAlphaNumeric()
은true
를 반환하고 그렇지 않으면false
를 반환합니다.
아래 예에서'k'
를isAlphaNumeric()
에 전달하고'k'
가char1 >= 'a' && char1 <= 'z'
조건을 충족하므로 결과로true
를 얻습니다.
public class CheckCharAlpha {
public static void main(String[] args) {
boolean letterOrDigit = isAlphaNumeric('k');
System.out.println(letterOrDigit);
}
public static boolean isAlphaNumeric(char char1) {
return (char1 >= 'a' && char1 <= 'z') || (char1 >= 'A' && char1 <= 'Z')
|| (char1 >= '0' && char1 <= '9');
}
}
출력:
true
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn