目录

static Character.UnicodeBlock forName(String blockName)

描述 (Description)

java.lang.Character.UnicodeBlock.forName()方法返回具有给定名称的UnicodeBlock。 块名称由Unicode标准确定。此方法接受以下形式的块名称 -

  • Unicode标准定义的规范块名称。 例如,该标准定义了“Basic Latin”块。

  • 删除了所有空格的规范块名称。 例如,“BasicLatin”是“Basic Latin”块的有效块名称。

  • 每个常量UnicodeBlock标识符的文本表示形式。 例如,如果提供“BASIC_LATIN”名称,此方法将返回BASIC_LATIN块。

声明 (Declaration)

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

public static final Character.UnicodeBlock forName(String blockName)

参数 (Parameters)

blockName - 这是一个blockName名称。

返回值 (Return Value)

此方法返回由blockName标识的UnicodeBlock实例。

异常 (Exception)

  • IllegalArgumentException - 如果blockName是无效名称。

  • NullPointerException - 如果blockName为null。

例子 (Example)

以下示例显示了java.lang.Character.UnicodeBlock.forName()方法的用法。

package com.iowiki;
import java.lang.*;
public class CharacterUnicodeBlockDemo {
   public static void main(String[] args) {
      // returns the UnicodeBlock instance with blockName "BASIC_LATIN"
      System.out.println(Character.UnicodeBlock.forName("BASIC_LATIN"));
      // returns the UnicodeBlock instance with blockName "BasicLatin"
      System.out.println(Character.UnicodeBlock.forName("BasicLatin"));
      // returns the UnicodeBlock instance with specified blockName 
      System.out.println(Character.UnicodeBlock.forName("ARABIC"));
      System.out.println(Character.UnicodeBlock.forName("MUSICALSYMBOLS"));
      System.out.println(Character.UnicodeBlock.forName("TAMIL"));
   }
}

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

BASIC_LATIN
BASIC_LATIN
ARABIC
MUSICAL_SYMBOLS
TAMIL
↑回到顶部↑
WIKI教程 @2018