介绍
Character
类的 toTitleCase(int codePoint)
方法使用 UnicodeData 文件中的大小写映射信息,将指定的 Unicode 码点字符参数转换为标题格式。本实验通过示例逐步指导你如何使用此方法。
Character
类的 toTitleCase(int codePoint)
方法使用 UnicodeData 文件中的大小写映射信息,将指定的 Unicode 码点字符参数转换为标题格式。本实验通过示例逐步指导你如何使用此方法。
在 ~/project
目录下使用以下命令创建一个新的 Java 类:
cd ~/project
touch ToTitleCase.java
将以下代码添加到 ToTitleCase.java
文件中,以将指定的 Unicode 码点字符参数转换为标题格式:
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("无效输入!!");
}
}
}
第一个示例将多个码点转换为对应的标题格式字符,而第二个示例是一个用户定义的代码块,它从用户那里获取输入并返回输入 Unicode 码点值的标题格式字符。
使用以下命令编译代码:
javac ToTitleCase.java
这将生成 ToTitleCase.class
文件。
现在,使用以下命令运行代码:
java ToTitleCase
这将执行代码并在终端中显示输出。
在本实验中,你学习了如何使用 Java 中 Character
类的 toTitleCase(int codePoint)
方法将指定的 Unicode 码点字符参数转换为标题格式。你还学习了如何运行示例来测试该方法的功能。