Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 주어진 문자에 대한 유니코드 범주를 찾는 방법은 무엇입니까?

<시간/>

캐릭터 클래스는 개체 의 하위 클래스입니다. 객체에 기본 유형 char의 값을 래핑합니다. 문자 유형의 개체는 유형이 char인 단일 필드를 포함합니다. . getType()을 사용하여 특정 문자의 유니코드 범주를 결정할 수 있습니다. 방법. Character 의 정적 메서드입니다. 클래스이며 정수 를 반환합니다. char ch 값 유니코드 일반 범주로 나타냅니다.

구문

public static int getType(char ch)

예시

public class CharacterTypeTest {
   public static void main(String args[]) {
      System.out.println("T represnts unicode category of: " + Character.getType('T'));
      System.out.println("@ represnts unicode category of: " + Character.getType('@'));
      System.out.println(") represnts unicode category of: " + Character.getType(')'));
      System.out.println("1 represnts unicode category of: " + Character.getType('1'));
      System.out.println("- represnts unicode category of: " + Character.getType('-'));
      System.out.println("_ represnts unicode category of: " + Character.getType('_'));
      System.out.println("a represnts unicode category of: " + Character.getType('a'));
   }
}

출력

T represnts unicode category of: 1
@ represnts unicode category of: 24
) represnts unicode category of: 22
1 represnts unicode category of: 9
- represnts unicode category of: 20
_ represnts unicode category of: 23
a represnts unicode category of: 2