Java.lang.Character.UnicodeBlock.of(int codePoint) 方法

描述

java.lang.Character.UnicodeBlock.of(int codePoint) 方法返回表示包含给定字符(Unicode 代码点)的 Unicode 块的对象,如果该字符不是 定义的块。


声明

以下是 java.lang.Character.UnicodeBlock.of() 方法的声明。

public static Character.UnicodeBlock of(int codePoint)

参数

codePoint − 这是字符(Unicode 代码点)。


返回值

此方法返回表示该字符所属的 Unicode 块的 UnicodeBlock 实例,如果该字符不是任何 Unicode 块的成员,则返回 null。


异常

IllegalArgumentException − 如果指定的 codePoint 是无效的 Unicode 代码点。


示例

下面的例子展示了 java.lang.Character.UnicodeBlock.of() 方法的使用。

package com.tutorialspoint;

import java.lang.*;

public class CharacterUnicodeBlockDemo {

   public static void main(String[] args) {

      // returns the UnicodeBlock by specifying codePoint
      System.out.println(Character.UnicodeBlock.of(20));
      System.out.println(Character.UnicodeBlock.of(1009));    
      System.out.println(Character.UnicodeBlock.of(12345));        
      System.out.println(Character.UnicodeBlock.of(999));   
   }
} 

让我们编译并运行上面的程序,这将产生下面的结果 −

BASIC_LATIN
GREEK
CJK_SYMBOLS_AND_PUNCTUATION
GREEK