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