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名字。
返回值
此方法返回由塊名稱的UnicodeBlock實例。
異常
IllegalArgumentException -- 如果blockName是無效的名稱。
NullPointerException -- 如果blockName 爲 null.
例子
下面的例子顯示java.lang.Character.UnicodeBlock.forName()方法的使用。
package com.yiibai; 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