- 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 toTitleCase() 方法
描述
Java 的 Character toTitleCase() 方法使用 UnicodeData 檔案中的大小寫對映資訊將字元引數轉換為標題大小寫。
根據 UnicodeData 檔案,大小寫被定義為字元的固有屬性。此檔案中的大小寫對映僅供參考,為預設對映。例如,如果字元預設是大寫,則其對應的小寫是參考資訊。
如果某個字元沒有顯式標題大小寫對映;並且本身也不是標題大小寫字元;根據 UnicodeData 檔案,則返回其大寫對映作為等效的標題大小寫對映。
如果字元已經存在於標題大小寫中,則該方法將返回原始字元本身。
語法
以下是 Java Character toTitleCase() 方法的語法
public static char toTitleCase(char ch) (or) public static int toTitleCase(int codePoint)
引數
ch − 要轉換的字元
codePoint − 要轉換的 Unicode 程式碼點
返回值
如果存在,此方法返回字元的標題大小寫等效項;否則,返回字元本身。
獲取 char 的標題大小寫示例
以下示例演示了 Java Character toTitleCase(char ch) 方法的用法。在本例中,我們建立了一些 char 變數併為它們分配了一些值。現在使用 toTitleCase(),我們檢索了標題大小寫等效項並列印了結果。
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 = 'p';
ch2 = 'x';
// assign titlecase of ch1, ch2 to ch3, ch4
ch3 = Character.toTitleCase(ch1);
ch4 = Character.toTitleCase(ch2);
String str1 = "Titlecase of " + ch1 + " is " + ch3;
String str2 = "Titlecase of " + ch2 + " is " + ch4;
// print ch3, ch4 values
System.out.println( str1 );
System.out.println( str2 );
}
}
輸出
讓我們編譯並執行上述程式,這將產生以下結果:
Titlecase of p is P Titlecase of x is X
獲取程式碼點的標題大小寫示例
以下示例演示了 Java Character toTitleCase(int codepoint) 方法的用法。在本例中,我們建立了 int char 變數併為它們分配了一些值。現在使用 toTitleCase(),我們檢索了標題大小寫等效項並列印了結果。
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 = 0x0067; // represents g
cp2 = 0x005e; // represents ^
// assign titlecase of cp1, cp2 to cp3, cp4
cp3 = Character.toTitleCase(cp1);
cp4 = Character.toTitleCase(cp2);
String str1 = "Titlecase equivalent of " + cp1 + " is " + cp3;
String str2 = "Titlecase equivalent of " + cp2 + " is " + cp4;
// print cp3, cp4 values
System.out.println( str1 );
System.out.println( str2 );
}
}
輸出
讓我們編譯並執行上述程式,這將產生以下結果:
Titlecase equivalent of 103 is 71 Titlecase equivalent of 94 is 94
獲取包含數字的 char 的標題大小寫示例
以下示例演示了當方法的引數為數字字元時,將字元轉換為標題大小寫字元的方法的用法。
package com.tutorialspoint;
public class CharacterDemo {
public static void main(String args[]) {
char c1 = '5';
char c2 = Character.toTitleCase(c1);
System.out.println("The Titlecase value of " + c1 + " is " + c2);
}
}
輸出
讓我們編譯並執行上述程式,並將獲得以下輸出:
The Titlecase value of 5 is 5
獲取包含符號的 char 的標題大小寫示例
在下面的示例程式中,該方法將符號作為字元引數,並嘗試將其轉換為標題大小寫值
package com.tutorialspoint;
public class CharacterDemo {
public static void main(String args[]) {
char ch = '$';
char result = Character.toTitleCase(ch);
System.out.println("The Titlecase value of " + ch + " is " + result);
}
}
輸出
讓我們編譯並執行給定的程式;然後將產生以下輸出:
The Titlecase value of $ is $