- Java.lang 包类
- Java.lang - 首页
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包附加内容
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用资源
- Java.lang - 有用资源
- Java.lang - 讨论
Java - Character toUpperCase() 方法
描述
Java Character toUpperCase() 方法使用 UnicodeData 文件中的大小写映射信息将字符参数转换为大写。
根据 UnicodeData 文件,大小写是字符的固有属性。此文件中的大小写映射是信息性的和默认映射。例如,如果字符默认情况下为大写,则其相应的小写是信息性的。
如果字符已存在于大写中,则该方法将返回原始字符本身。
此方法存在于两种具有不同参数和返回类型的多态方法中。
语法
以下是 Java Character toUpperCase() 方法的语法
public static char toUpperCase(char ch) (or) public static int toUpperCase(int codePoint)
参数
ch − 要转换的字符
codePoint − 要转换的 Unicode 代码点
返回值
如果存在,此方法返回字符或代码点的大写等效项;否则,返回字符本身。
char 字符的大写示例
以下示例显示了 Java Character toUpperCase(char ch) 方法的用法。在本例中,我们创建了一些 char 变量并为它们分配了一些值。现在使用 toUpperCase(),我们检索了大写等效项并打印了结果。
package com.tutorialspoint; public class CharacterDemo { public static void main(String[] args) { // create 4 char primitives char ch1, ch2, ch3, ch4; // assign values to ch1, ch2 ch1 = '4'; ch2 = 'q'; // assign uppercase of ch1, ch2 to ch3, ch4 ch3 = Character.toUpperCase(ch1); ch4 = Character.toUpperCase(ch2); String str1 = "Uppercase of " + ch1 + " is " + ch3; String str2 = "Uppercase of " + ch2 + " is " + ch4; // print ch3, ch4 values System.out.println( str1 ); System.out.println( str2 ); } }
输出
让我们编译并运行上述程序,这将产生以下结果:
Uppercase of 4 is 4 Uppercase of q is Q
代码点的代码示例
以下示例显示了 Java Character toUpperCase(int codepoint) 方法的用法。在本例中,我们创建了 int char 变量并为它们分配了一些值。现在使用 toUpperCase(),我们检索了大写等效项并打印了结果。
package com.tutorialspoint; public class CharacterDemo { public static void main(String[] args) { // create 4 int primitives int cp1, cp2, cp3, cp4; // assign values to cp1, cp2 cp1 = 0x0072; // represents r cp2 = 0x0569; // represents ARMENIAN SMALL LETTER TO // assign uppercase of cp1, cp2 to cp3, cp4 cp3 = Character.toUpperCase(cp1); cp4 = Character.toUpperCase(cp2); String str1 = "Uppercase equivalent of " + cp1 + " is " + cp3; String str2 = "Uppercase equivalent of " + cp2 + " is " + cp4; // print cp3, cp4 values System.out.println( str1 ); System.out.println( str2 ); } }
输出
让我们编译并运行上述程序,这将产生以下结果:
Uppercase equivalent of 114 is 82 Uppercase equivalent of 1385 is 1337
将 char 作为符号的大写示例
在以下示例中,我们将符号作为字符参数传递给方法,返回值将作为参数本身获得,因为符号没有大小写映射。
package com.tutorialspoint; public class UppercaseDemo { public static void main(String args[]) { char c1 = '%'; char c2 = Character.toUpperCase(c1); System.out.println("The uppercase value of " + c1 + " is " + c2); } }
输出
上述程序的输出将显示为:
The uppercase value of % is %
使用大写值的大写 char 示例
另一个显示该方法用法的示例如下。在这个程序中,我们将一个已经大写的字符作为参数传递给方法。
package com.tutorialspoint; public class Demo { public static void main(String args[]) { char c1 = 'D'; //already an uppercase character as input char c2 = Character.toUpperCase(c1); System.out.println("The uppercase value of " + c1 + " is " + c2); } }
输出
编译并运行上述程序后,将获得以下输出:
The uppercase value of D is D
java_lang_character.htm
广告