Java Character.UnicodeBlock forName() 方法



描述

Java 的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 為空。

獲取 BASIC_LATIN 的 UnicodeBlock 示例

以下示例演示了 Java Character.UnicodeBlock forName() 方法的用法。我們使用 forName() 方法獲取 BASIC_LATIN 的 UnicodeBlock。

package com.tutorialspoint;

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"));
   }
}

讓我們編譯並執行上述程式,這將產生以下結果:

BASIC_LATIN
BASIC_LATIN

獲取 ARABIC 的 UnicodeBlock 示例

以下示例演示了 Java Character.UnicodeBlock forName() 方法的用法。我們使用 forName() 方法獲取 ARABIC 的 UnicodeBlock。

package com.tutorialspoint;

public class CharacterUnicodeBlockDemo {
  
   public static void main(String[] args) {

      // returns the UnicodeBlock instance with specified blockName 
      System.out.println(Character.UnicodeBlock.forName("ARABIC"));
   }
}

讓我們編譯並執行上述程式,這將產生以下結果:

ARABIC

獲取 MUSICALSYMBOLS 和 TAMIL 的 UnicodeBlock 示例

以下示例演示了 Java Character.UnicodeBlock forName() 方法的用法。我們使用 forName() 方法獲取 MUSICALSYMBOLS 和 TAMIL 的 UnicodeBlock。

package com.tutorialspoint;

public class CharacterUnicodeBlockDemo {
  
   public static void main(String[] args) {
      System.out.println(Character.UnicodeBlock.forName("MUSICALSYMBOLS"));
      System.out.println(Character.UnicodeBlock.forName("TAMIL"));
   }
}

讓我們編譯並執行上述程式,這將產生以下結果:

MUSICAL_SYMBOLS
TAMIL
java_lang_character.unicodeblock.htm
廣告
© . All rights reserved.