Java에서 문자가 영숫자인지 확인

Rupam Yadav 2023년10월12일
  1. Java에서Character.isLetterOrDigit()를 사용하여 문자가 영숫자인지 확인
  2. Java에서 문자를 비교하여 문자가 영숫자인지 확인
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 Yadav
Rupam Yadav avatar Rupam Yadav avatar

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

관련 문장 - Java Char