はじめに
codePointAt(CharSequence seq, int index) メソッドは、CharSequence 内の指定されたインデックスにある文字の Unicode コードポイントを取得するために使用されます。
Java プログラムファイルを作成する
次のコマンドを使用して、~/project ディレクトリに CodePointAtDemo.java という名前の Java プログラムファイルを作成します。
touch ~/project/CodePointAtDemo.java
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 クラスをインポートしています。その後、ユーザー入力を受け取り、入力文字列のインデックス index にある文字の Unicode コードポイントを取得し、その文字とその Unicode コードポイントを表示する main メソッドを作成しています。
プログラムをコンパイルして実行する
次のコマンドを実行して CodePointAtDemo.java プログラムをコンパイルします。
javac ~/project/CodePointAtDemo.java
コンパイルが成功した後、次のコマンドを使用してプログラムを実行します。
java CodePointAtDemo
次のプロンプトが表示されるはずです。
Enter a string:
好きな文字列を入力して Enter キーを押します。次のプロンプトが表示されるはずです。
Enter an index:
好きなインデックスを入力して Enter キーを押します。プログラムは指定されたインデックスにある文字とその Unicode コードポイントを表示します。
たとえば:
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 内の指定されたインデックスにある文字の Unicode コードポイントを取得する方法を学びました。



