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 $
java_lang_character.htm
廣告

© . All rights reserved.