はじめに
この実験では、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 クラスをそれぞれ使用して、ユーザー入力を取得し、出力をコンソールに表示する方法も学びました。



