はじめに
この実験では、Java のlowSurrogate()
メソッドの使い方を学びます。このメソッドが何をするか、パラメータと戻り値の型は何か、そして Java プログラミングでどのように使うことができるかを学びます。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、Java のlowSurrogate()
メソッドの使い方を学びます。このメソッドが何をするか、パラメータと戻り値の型は何か、そして Java プログラミングでどのように使うことができるかを学びます。
java.util.Scanner
と java.lang.Character
をインポートするJava ファイルの先頭で java.util.Scanner
と java.lang.Character
パッケージをインポートします。これにより、コード内でそれらのクラスを使用できるようになります。
import java.util.Scanner;
import java.lang.Character;
クラス内に main() メソッドを作成します。main() メソッドは Java プログラムのエントリーポイントであり、このメソッド内に記述されたすべてのコードは、プログラムが実行されたときに実行されます。
public static void main(String[] args) {
}
ユーザーから Unicode 文字を入力として取得します。ユーザー入力を取得するには Scanner
クラスを使用できます。新しい Scanner
オブジェクトを初期化し、nextInt()
メソッドを使用してユーザーから整数入力を取得します。
Scanner input = new Scanner(System.in);
System.out.print("Enter a Unicode character: ");
int unicode = input.nextInt();
Character
クラスの lowSurrogate()
メソッドを使用して、ユーザーが入力した Unicode 文字の下位サロゲートを取得します。Unicode 文字をパラメータとして lowSurrogate()
メソッドに渡します。このメソッドは char
型の下位サロゲートを返します。
char trailingSurrogate = Character.lowSurrogate(unicode);
System.out
オブジェクトの println()
メソッドを使用して、ユーザーが入力した Unicode 文字とその対応する下位サロゲートを表示します。
System.out.println("The trailing surrogate of " + (char)unicode + " is " + trailingSurrogate);
ターミナルで次のコマンドを使用して Java プログラムをコンパイルします。
javac LowSurrogateDemo.java
次のコマンドを使用してプログラムを実行します。
java LowSurrogateDemo
プロンプトが表示されたら Unicode 文字を入力し、Enter キーを押して下位サロゲートを取得します。
Enter a Unicode character: 128169
The trailing surrogate of 🚩 is �
この実験では、Java の lowSurrogate()
メソッドを使用して Unicode 文字の下位サロゲートを取得する方法を学びました。ユーザー入力を取得し、それをメソッドに渡し、出力を表示し、プログラムをコンパイルして実行する方法を学びました。このメソッドは、Java プログラムで Unicode 文字列を操作する必要がある場合に役立ちます。