Java で Unicode 識別子の一部を識別する

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

はじめに

この実験では、Java のCharacterクラスのisUnicodeIdentifierPart(int codePoint)メソッドについて学びます。このメソッドは、指定された Unicode 文字が Unicode 識別子の一部であるかどうかをチェックするために使用されます。Unicode 識別子は、プログラム内のエンティティを一意に識別するために使用される文字のシーケンスです。

新しい Java ファイルを作成する

次のコマンドを使用して、~/projectディレクトリに名前がUnicodeIdentifier.javaの新しいファイルを作成します。

touch ~/project/UnicodeIdentifier.java

main メソッドを定義する

このステップでは、メインメソッドを定義し、次のコードブロックに示すようにjava.util.Scannerクラスをインポートします。

import java.util.Scanner;

public class UnicodeIdentifier {

    public static void main(String[] args) {

    }
}

ユーザー入力から Unicode 文字を取得する

このステップでは、Scanner クラスを使用してユーザー入力から Unicode 文字の値を取得します。メインメソッドの中に以下のコードを追加します。

    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter a Unicode character: ");
    int unicodeValue = scanner.next().codePointAt(0);

Unicode 文字が Unicode 識別子の一部であるかどうかを確認する

指定された Unicode 文字が Unicode 識別子の一部であるかどうかを確認するために、CharacterクラスのisUnicodeIdentifierPart(int codePoint)メソッドを使用します。メインメソッドの中に以下のコードを追加します。

    boolean isUnicodeIdentifier = Character.isUnicodeIdentifierPart(unicodeValue);

出力を表示する

結果をコンソールに表示するために、System.out.println()メソッドを使用します。メインメソッドの中に以下のコードを追加します。

    System.out.println((char) unicodeValue + " is a part of a Unicode identifier: " + isUnicodeIdentifier);

プログラムをコンパイルして実行する

以下のコマンドを使用してプログラムをコンパイルします。

javac ~/project/UnicodeIdentifier.java

以下のコマンドを使用してプログラムを実行します。

java UnicodeIdentifier

まとめ

この実験では、Java のCharacterクラスのisUnicodeIdentifierPart(int codePoint)メソッドを使用して、文字が Unicode 識別子の一部であるかどうかを確認する方法を学びました。また、Scanner クラスと System クラスをそれぞれ使用して、ユーザー入力を取得し、出力をコンソールに表示する方法も学びました。