유니코드 코드 포인트를 Title Case 로 변환

JavaBeginner
지금 연습하기

소개

Character 클래스의 toTitleCase(int codePoint) 메서드는 지정된 유니코드 코드 포인트 문자 인수를 유니코드 데이터 파일의 대/소문자 매핑 정보를 사용하여 titlecase 로 변환합니다. 이 랩에서는 이 메서드를 예제와 함께 사용하는 단계별 가이드를 제공합니다.

Java 클래스 생성

다음 명령을 사용하여 ~/project 디렉토리에 새로운 Java 클래스를 생성합니다.

cd ~/project
touch ToTitleCase.java

코드 추가

지정된 유니코드 코드 포인트 문자 인수를 titlecase 로 변환하기 위해 다음 코드를 ToTitleCase.java 파일에 추가합니다.

import java.util.Scanner;

public class ToTitleCase {

    public static void main(String[] args) {

        // Example 1
        int cp1 = 78;
        int cp2 = 102;
        int cp3 = 66;
        int cp4 = 48;
        int cp5 = 1232;

        char ch1 = Character.toTitleCase(cp1);
        char ch2 = Character.toTitleCase(cp2);
        char ch3 = Character.toTitleCase(cp3);
        char ch4 = Character.toTitleCase(cp4);
        char ch5 = Character.toTitleCase(cp5);

        System.out.println("Example 1:");
        System.out.println("The titlecase character of 78 is :"+ch1);
        System.out.println("The titlecase character of 102 is :"+ch2);
        System.out.println("The titlecase character of 66 is :"+ch3);
        System.out.println("The titlecase character of 48 is :"+ch4);
        System.out.println("The titlecase character of 1232 is :"+ch5);

        // Example 2
        try {
            System.out.println("\nExample 2:");
            System.out.print("Enter the Unicode codepoint: ");
            Scanner sc = new Scanner(System.in);
            int cp = sc.nextInt();
            char cc = Character.toTitleCase(cp);
            System.out.println("The titlecase character is : "+cc);
        }
        catch(Exception e)
        {
            System.out.println("Invalid Input!!");
        }
    }
}

첫 번째 예제는 다양한 코드 포인트를 해당 titlecase 문자로 변환하고, 두 번째 예제는 사용자로부터 입력을 받아 입력된 유니코드 코드 포인트 값의 titlecase 문자를 반환하는 사용자 정의 코드 블록입니다.

코드 컴파일 및 실행

다음 명령을 사용하여 코드를 컴파일합니다.

javac ToTitleCase.java

이렇게 하면 ToTitleCase.class 파일이 생성됩니다.

이제 다음 명령을 사용하여 코드를 실행합니다.

java ToTitleCase

이렇게 하면 코드가 실행되고 터미널에 출력이 표시됩니다.

요약

이 랩에서는 Java 의 Character 클래스의 toTitleCase(int codePoint) 메서드를 사용하여 지정된 유니코드 코드 포인트 문자 인수를 titlecase 로 변환하는 방법을 배웠습니다. 또한 메서드의 기능을 테스트하기 위해 예제를 실행하는 방법도 배웠습니다.