소개
Character 클래스의 toTitleCase(int codePoint) 메서드는 지정된 유니코드 코드 포인트 문자 인수를 유니코드 데이터 파일의 대/소문자 매핑 정보를 사용하여 titlecase 로 변환합니다. 이 랩에서는 이 메서드를 예제와 함께 사용하는 단계별 가이드를 제공합니다.
Character 클래스의 toTitleCase(int codePoint) 메서드는 지정된 유니코드 코드 포인트 문자 인수를 유니코드 데이터 파일의 대/소문자 매핑 정보를 사용하여 titlecase 로 변환합니다. 이 랩에서는 이 메서드를 예제와 함께 사용하는 단계별 가이드를 제공합니다.
다음 명령을 사용하여 ~/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 로 변환하는 방법을 배웠습니다. 또한 메서드의 기능을 테스트하기 위해 예제를 실행하는 방법도 배웠습니다.