java.lang.Character.UnicodeBlock.forName()%uA0方法返回给定名称的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%uA0-- 这是一个UnicodeBlock名字。
返回值
此方法返回由块名称的UnicodeBlock实例。
异常
-
IllegalArgumentException%uA0-- 如果blockName是无效的名称。
-
NullPointerException%uA0-- 如果blockName 为%uA0null.
例子
下面的例子显示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