Java Character toUpperCase() 方法

2024年11月6日 | 阅读 4 分钟

Character 类的 toUpperCase(char ch) 方法使用 Unicode 数据文件提供的大小写映射信息,将给定的字符参数转换为大写。

请注意,对于某些字符,Character.isUpperase(Character.UpperCase(ch)) 可能不总是返回 true。

实际上,可以使用 String.toUpperCase() 将字符映射为大写。与 Character 大小写映射相比,String 大小写映射有各种好处。String 大小写映射可用于执行本地敏感映射、上下文敏感映射,而 Character 大小写映射则不能。

语法

参数

ch:需要转换的字符。

返回值

toUpperCase(char ch) 方法返回给定字符的大写形式。否则,此方法返回字符本身。

示例 1

输出

The titlecase of character 'm' is given as: M
The titlecase of character 'q' is given as: Q

示例 2

输出

The uppercase of the character '+' is given as: +
The uppercase of the character 'F' is given as: F


Java Character toUpperCase(int codePoint) 方法

Character 类的 toUpperCase(int codePoint) 方法使用 Unicode 数据文件提供的大小写映射信息,将给定的字符(Unicode 代码点)参数转换为大写。

请注意,对于某些字符,Character.isUpperase(Character.UpperCase(codePoint)) 可能不总是返回 true。

实际上,可以使用 String.toUpperCase() 将字符映射为大写。与 Character 大小写映射相比,String 大小写映射有各种好处。String 大小写映射可用于执行本地敏感映射、上下文敏感映射,而 Character 大小写映射则不能。

语法

参数

codePoint:需要测试的字符的 codePoint。

返回值

toUpperCase(int codePoint) 方法返回给定字符(Unicode 代码点)的大写形式。否则,此方法返回字符本身。

示例 1

输出

The uppercase for the character 'f' is given as: F
The uppercase for the character 'n' is given as: N

示例 2

输出

The uppercase for the character 'w' is given as: W
The uppercase for the character 'P' is given as: P