Java .lang。 Java中的字符.UnicodeBlock 类
字符 .UnicodeBlock 类表示 Unicode(使用十六进制值表示字符的标准 - 16 位)规范的特定字符块。字符块定义用于特定目的的字符。
宣言 :
public static final class Character.UnicodeBlock
extends Character.Subset
字符.UnicodeBlock 类的方法:
- forName(): Java.lang。 字符.UnicodeBlock.forName()返回由 Unicode 标准确定的 Unicode 块的名称。
该方法根据 Unicode 标准接受作为规范块的参数。
句法 :public static final Character.UnicodeBlock forName(String block) Parameters : block : Name of UniCode Block. Return : instance of UniCode Block. Exception : -> IllegalArgumentException -> NullPointerException
- of(char ch): Java.lang。 字符.Subset.of(char ch)返回具有参数字符的 Unicode 块,如果该字符不是任何已定义的 Unicode 块的一部分,则返回 null。
句法 :public static Character.UnicodeBlock of(char ch) Parameters : ch : character to be found. Return : returns the UniCode Block or null. Exception : -> IllegalArgumentException
- of(int UCPoint): Java.lang。 字符.Subset.of(int UCPoint)返回具有参数 Unicode – Point 的对象,如果该字符不是任何已定义的 Unicode 块的一部分,则返回 null。
句法 :public final String toString() Parameters : --- Return : returns the object having the argumented UniCode - Point or null Exception : -> IllegalArgumentException
// Java Program illustrating the use of
// Character.UnicodeBlock class Methods.
import java.lang.*;
public class CharacterSubsetDemo
{
public static void main(String[] args)
{
// Use of forName() :
// returns Unicode Blocks, as per Unicode Standards
System.out.println("Using UnicodeBlock.forName() : ");
System.out.println(Character.UnicodeBlock.forName("OLDITALIC"));
System.out.println(Character.UnicodeBlock.forName("NUMBERFORMS"));
System.out.println(Character.UnicodeBlock.forName("MALAYALAM") + "\n");
// Use of(char ch) :
System.out.println("Using UnicodeBlock.of(char ch) : ");
System.out.println(Character.UnicodeBlock.of(' '));
System.out.println(Character.UnicodeBlock.of('\u21ac') + "\n");
// Use of(int UCPoint) :
System.out.println("Using UnicodeBlock.of(int UCPoint) : ");
System.out.println(Character.UnicodeBlock.of(1609));
System.out.println(Character.UnicodeBlock.of(1565));
}
}
输出 :
Using UnicodeBlock.forName() :
OLD_ITALIC
NUMBER_FORMS
MALAYALAM
Using UnicodeBlock.of(char ch) :
BASIC_LATIN
ARROWS
Using UnicodeBlock.of(int UCPoint) :
ARABIC
ARABIC
笔记 :
朗。 字符.UnicodeBlock 类从lang 继承其他方法。 字符.Subset Class类,它又从lang 继承方法。字符.Object类。
有关Java .lang.Object 的更多详细信息,请参阅:
朗。 Java中的字符.Subset 类。
Java中的对象类。