当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Java.lang.Character.UnicodeBlock.forName()用法及代码示例



描述

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

  • Unicode 标准定义的规范块名称。例如,标准定义了一个 "Basic Latin" 块。

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

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

声明

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

public static final Character.UnicodeBlock forName(String blockName)

参数

blockName- 这是一个 UnicodeBlock 名称。

返回值

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

异常

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

  • NullPointerException− 如果 blockName 为空。

示例

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

package com.tutorialspoint;

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

相关用法


注:本文由纯净天空筛选整理自 Java.lang.Character.UnicodeBlock.forName() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。