Java Character charCount()方法
java.lang.Character.charCount(int codePoint) 确定表示指定字符所需的字符的值的数目(Unicode代码点)。如果指定的字符是等于或大于0x10000,那么该方法返回2。否则,该方法返回1。
此方法不验证指定的字符是一个有效的 Unicode 代码点。调用者如果有必要的必须采用isValidCodePoint验证字符值。
1 语法
public static int charCount(int codePoint)
2 参数
codePoint:字符(Unicode代码点)进行测试
3 返回值
此方法将返回2,如果字符是一个有效的补充字符,否则为1。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java Character charCount()方法
*/
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
热门文章
优秀文章