java.lang.Character.charCount()方法實例
java.lang.Character.charCount(int codePoint) 確定表示指定字符所需的字符的值的數目(Unicode代碼點)。如果指定的字符是等於或大於0x10000,那麼該方法返回2。否則,該方法返回1。
此方法不驗證指定的字符是一個有效的 Unicode 代碼點。調用者如果有必要的必須采用isValidCodePoint驗證字符值。
聲明
以下是 java.lang.Character.charCount()方法的聲明
public static int charCount(int codePoint)
參數
-
codePoint - 字符(Unicode代碼點)進行測試
返回值
此方法將返回2,如果字符是一個有效的補充字符,否則為1。
異常
-
NA
例子
下麵的例子顯示lang.Character.charCount()方法的使用。
package com.yiibai; import java.lang.*; public class CharacterDemo { public static void main(String[] args) { // create and assign values to int codepoint cp int cp = 0x12345; // create an int res int res; // assign the result of charCount on cp to res res = Character.charCount(cp); String str1 = "It is not a valid supplementary character"; String str2 = "It is a valid supplementary character"; // print res value if ( res == 1 ){ System.out.println( str1 ); } else if ( res == 2 ){ System.out.println( str2 ); } } }
讓我們來編譯和運行上麵的程序,這將產生以下結果:
It is a valid supplementary character