當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。