Java 에서 유니코드 식별자 부분 확인하기

JavaBeginner
지금 연습하기

소개

이 랩에서는 Java 의 Character 클래스에 있는 isUnicodeIdentifierPart(int codePoint) 메서드에 대해 배우게 됩니다. 이 메서드는 지정된 유니코드 문자가 유니코드 식별자의 일부인지 여부를 확인하는 데 사용됩니다. 유니코드 식별자 (Unicode identifier) 는 프로그램에서 엔티티를 고유하게 식별하는 데 사용되는 일련의 문자입니다.

새로운 Java 파일 생성

다음 명령을 사용하여 ~/project 디렉토리에 UnicodeIdentifier.java라는 이름의 새 파일을 생성합니다.

touch ~/project/UnicodeIdentifier.java

main 메서드 정의

이 단계에서는 아래 코드 블록과 같이 main 메서드를 정의하고 java.util.Scanner 클래스를 import 합니다.

import java.util.Scanner;

public class UnicodeIdentifier {

    public static void main(String[] args) {

    }
}

사용자 입력으로부터 유니코드 문자 가져오기

이 단계에서는 Scanner 클래스를 사용하여 사용자 입력으로부터 유니코드 문자의 값을 얻습니다. main 메서드 내에 아래 코드를 추가합니다.

    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter a Unicode character: ");
    int unicodeValue = scanner.next().codePointAt(0);

유니코드 문자가 유니코드 식별자의 일부인지 확인

Character 클래스의 isUnicodeIdentifierPart(int codePoint) 메서드를 사용하여 지정된 유니코드 문자가 유니코드 식별자의 일부인지 확인합니다. main 메서드 내에 아래 코드를 추가합니다.

    boolean isUnicodeIdentifier = Character.isUnicodeIdentifierPart(unicodeValue);

출력 결과 인쇄

System.out.println() 메서드를 사용하여 결과를 콘솔에 출력합니다. main 메서드 내에 다음 코드를 추가합니다.

    System.out.println((char) unicodeValue + " is a part of a Unicode identifier: " + isUnicodeIdentifier);

프로그램 컴파일 및 실행

다음 명령을 사용하여 프로그램을 컴파일합니다.

javac ~/project/UnicodeIdentifier.java

다음 명령을 사용하여 프로그램을 실행합니다.

java UnicodeIdentifier

요약

이 랩에서는 Java 의 Character 클래스의 isUnicodeIdentifierPart(int codePoint) 메서드를 사용하여 문자가 유니코드 식별자의 일부인지 확인하는 방법을 배웠습니다. 또한 Scanner 클래스와 System 클래스를 사용하여 사용자 입력을 받고 콘솔에 출력을 인쇄하는 방법도 배웠습니다.