Java 字符 charCount() 示例
javaobject oriented programmingprogramming
Character.charCount() 方法确定表示指定字符(Unicode 代码点)所需的 char 值数量。如果指定字符等于或大于 0x10000,则该方法返回 2。否则,该方法返回 1。
示例
现在让我们看一个例子 −
import java.lang.*; public class Demo { public static void main(String[] args) { // 创建并将值分配给 int 代码点 cp int cp = 0x12345; // 创建一个 int res int res; // 将 cp 上的 charCount 的结果赋给 res res = Character.charCount(cp); String str1 = "它不是有效的补充字符"; String str2 = "它是一个有效的补充字符"; // 打印 res 值 if ( res == 1 ) { System.out.println( str1 ); } else if ( res == 2 ) { System.out.println( str2 ); } } }
输出
It is a valid supplementary character
示例
让我们看另一个例子 −
import java.lang.*; public class Demo { public static void main(String[] args) { int c = 0x11987; int res = Character.charCount(c); System.out.println(res); } }
输出
2