介绍
在本实验中,我们将学习 Java 中的 toLowerCase(int codePoint) 方法。它是 Character 类的一个方法,用于将指定的 Unicode 码点字符参数转换为其小写等效形式。toLowerCase() 方法使用由 Unicode 数据文件提供的大小写映射信息。
项目设置
打开 Ubuntu 系统的终端,使用
cd命令导航到~/project目录。创建一个名为
CharacterDemo.java的新文件。你可以使用nano命令来创建并编辑该文件。touch CharacterDemo.java在
CharacterDemo.java文件中,创建一个名为CharacterDemo的公共类。public class CharacterDemo { }
使用 toLowerCase() 方法转换单个字符
在
CharacterDemo类中,创建一个public static void main方法。public static void main(String[] args){ }声明并初始化一个名为
cp的整数变量,赋值为任意有效的 Unicode 码点值。int cp = 67;调用
toLowerCase()方法,并将cp变量作为参数传递。char lowerCaseChar = Character.toLowerCase((char)cp);将小写字符打印到控制台。
System.out.println("Lowercase character: " + lowerCaseChar);保存文件并退出编辑器。
在循环中使用 toLowerCase() 方法
在
main方法中,创建一个名为inputString的字符串变量,并用你选择的任意字符串初始化它。String inputString = "HELLO";创建一个名为
charArray的字符数组,并通过使用toCharArray()方法将inputString转换为字符数组来初始化它。char[] charArray = inputString.toCharArray();使用 for 循环遍历
charArray中的每个字符。for(int i=0; i<charArray.length; i++){ }在 for 循环内部,调用
toLowerCase()方法,并将charArray的当前字符作为参数传递。char lowercaseChar = Character.toLowerCase(charArray[i]);将小写字符打印到控制台。
System.out.print(lowercaseChar);保存文件并退出编辑器。
使用用户输入获取 Unicode 码点值
在
main方法中,创建一个Scanner类的实例以获取用户输入。Scanner scanner = new Scanner(System.in);向用户输出一条消息,提示输入 Unicode 码点值。
System.out.println("输入 Unicode 码点值:");使用
Scanner类的nextInt()方法将用户输入作为整数获取。int codePoint = scanner.nextInt();使用
toLowerCase()方法,并将codePoint作为参数传递,以将码点值转换为其小写等效形式。char lowercaseChar = Character.toLowerCase((char) codePoint);将小写字符打印到控制台。
System.out.println("小写字符:" + lowercaseChar);保存文件并退出编辑器。
编译并运行程序
使用
javac命令编译CharacterDemo.java文件。javac CharacterDemo.java使用
java命令运行程序。java CharacterDemo输入 Unicode 码点值并观察程序的输出。
恭喜!你已成功完成本实验。
总结
在本实验中,我们学习了如何在 Java 中使用 toLowerCase(int codePoint) 方法将 Unicode 码点值转换为其小写等效形式。我们还学习了如何使用 Scanner 类获取用户输入,以及如何使用 for 循环遍历字符数组。



