Java-lang-character.unicodeblock-forname

提供:Dev Guides
移動先:案内検索

Java.lang.Character.UnicodeBlock.forName()メソッド

説明

  • java.lang.Character.UnicodeBlock.forName()*メソッドは、指定された名前のUnicodeBlockを返します。 ブロック名は、Unicode Standard.Thisメソッドによって決定されます。このメソッドは、次の形式でブロック名を受け入れます-
  • 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がnullの場合。

次の例は、java.lang.Character.UnicodeBlock.forName()メソッドの使用方法を示しています。

package com.finddevguides;

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