介绍
在本实验中,我们将学习 Java 中的 toLowerCase(int codePoint)
方法。它是 Character
类的一个方法,用于将指定的 Unicode 码点字符参数转换为其小写等效形式。toLowerCase()
方法使用由 Unicode 数据文件提供的大小写映射信息。
在本实验中,我们将学习 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);
保存文件并退出编辑器。
在 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 循环遍历字符数组。