소개
codePointAt(CharSequence seq, int index) 메서드는 CharSequence에서 지정된 인덱스에 있는 문자의 유니코드 코드 포인트를 가져오는 데 사용됩니다.
codePointAt(CharSequence seq, int index) 메서드는 CharSequence에서 지정된 인덱스에 있는 문자의 유니코드 코드 포인트를 가져오는 데 사용됩니다.
다음 명령을 사용하여 ~/project 디렉토리에 CodePointAtDemo.java라는 Java 프로그램 파일을 생성합니다.
touch ~/project/CodePointAtDemo.java
CodePointAtDemo.java 파일에 다음 Java 코드를 작성합니다.
import java.lang.Character;
import java.util.Scanner;
public class CodePointAtDemo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Enter a string: ");
String input = scan.nextLine();
System.out.print("Enter an index: ");
int index = scan.nextInt();
char ch = input.charAt(index);
int codePoint = Character.codePointAt(input, index);
System.out.printf("The Unicode code point of '%c' at index %d is %d", ch, index, codePoint);
}
}
위 코드에서는 Character 클래스와 Scanner 클래스를 import 합니다. 그런 다음 사용자 입력을 받고, 입력 문자열에서 index 인덱스에 있는 문자의 유니코드 코드 포인트를 가져온 다음, 문자 및 해당 유니코드 코드 포인트를 표시하는 main 메서드를 생성합니다.
다음 명령을 실행하여 CodePointAtDemo.java 프로그램을 컴파일합니다.
javac ~/project/CodePointAtDemo.java
컴파일이 성공적으로 완료되면 다음 명령을 사용하여 프로그램을 실행합니다.
java CodePointAtDemo
다음 프롬프트를 볼 수 있습니다.
Enter a string:
원하는 문자열을 입력하고 Enter 키를 누릅니다. 다음 프롬프트를 볼 수 있습니다.
Enter an index:
원하는 인덱스를 입력하고 Enter 키를 누릅니다. 프로그램은 지정된 인덱스에서 문자 및 해당 유니코드 코드 포인트를 표시합니다.
예를 들어:
Enter a string: Hello world
Enter an index: 1
The Unicode code point of 'e' at index 1 is 101
축하합니다! Java Character Codepointat Charsequence Int Method 랩을 성공적으로 완료했습니다. Java 프로그래밍 언어에서 Character 클래스의 codePointAt(CharSequence seq, int index) 메서드를 사용하여 CharSequence에서 지정된 인덱스에 있는 문자의 유니코드 코드 포인트를 얻는 방법을 배웠습니다.