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

相关文章