Java Character Codepointat Charsequence Int Method

JavaBeginner
オンラインで実践に進む

はじめに

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 コードポイントを取得する方法を学びました。