はじめに
Character
クラスの toTitleCase(int codePoint)
メソッドは、UnicodeData ファイルのケース マッピング情報を使用して、指定された Unicode コード ポイントの文字引数をタイトルケースに変換します。この実験では、このメソッドを使用する手順と例を示します。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
Character
クラスの toTitleCase(int codePoint)
メソッドは、UnicodeData ファイルのケース マッピング情報を使用して、指定された Unicode コード ポイントの文字引数をタイトルケースに変換します。この実験では、このメソッドを使用する手順と例を示します。
次のコマンドを使用して、~/project
ディレクトリに新しい Java クラスを作成します。
cd ~/project
touch ToTitleCase.java
指定された Unicode コード ポイントの文字引数をタイトルケースに変換するには、ToTitleCase.java
ファイルに次のコードを追加します。
import java.util.Scanner;
public class ToTitleCase {
public static void main(String[] args) {
// 例 1
int cp1 = 78;
int cp2 = 102;
int cp3 = 66;
int cp4 = 48;
int cp5 = 1232;
char ch1 = Character.toTitleCase(cp1);
char ch2 = Character.toTitleCase(cp2);
char ch3 = Character.toTitleCase(cp3);
char ch4 = Character.toTitleCase(cp4);
char ch5 = Character.toTitleCase(cp5);
System.out.println("例 1:");
System.out.println("78 のタイトルケース文字は :"+ch1);
System.out.println("102 のタイトルケース文字は :"+ch2);
System.out.println("66 のタイトルケース文字は :"+ch3);
System.out.println("48 のタイトルケース文字は :"+ch4);
System.out.println("1232 のタイトルケース文字は :"+ch5);
// 例 2
try {
System.out.println("\n例 2:");
System.out.print("Unicode コードポイントを入力してください: ");
Scanner sc = new Scanner(System.in);
int cp = sc.nextInt();
char cc = Character.toTitleCase(cp);
System.out.println("タイトルケース文字は : "+cc);
}
catch(Exception e)
{
System.out.println("入力が無効です!!");
}
}
}
最初の例は、さまざまなコード ポイントをそれに対応するタイトルケース文字に変換します。2 番目の例は、ユーザー定義のコード ブロックで、ユーザーから入力を受け取り、入力された Unicode コード ポイント値のタイトルケース文字を返します。
次のコマンドを使用してコードをコンパイルします。
javac ToTitleCase.java
これにより、ToTitleCase.class
ファイルが生成されます。
次に、次のコマンドを使用してコードを実行します。
java ToTitleCase
これにより、コードが実行され、端末に出力が表示されます。
この実験では、Java の Character
クラスの toTitleCase(int codePoint)
メソッドを使用して、指定された Unicode コード ポイントの文字引数をタイトルケースに変換する方法を学びました。また、このメソッドの機能をテストするための例を実行する方法も学びました。