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