- 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
廣告