Character.UnicodeBlock 类表示 Unicode(使用十六进制值表示字符的标准 - 16 位)规范的特定字符块。字符块定义用于特定目的的字符。
声明:
public static final class Character.UnicodeBlock extends Character.Subset
Character.UnicodeBlock 类的方法:
- forName():java.lang.Character.UnicodeBlock.forName()返回 Unicode 块的名称,该名称由 Unicode 标准确定。
该方法按照 Unicode 标准接受规范块形式的参数。
Syntax :public static final Character.UnicodeBlock forName(String block) Parameters : block : Name of UniCode Block. Return : instance of UniCode Block. Exception : -> IllegalArgumentException -> NullPointerException
- of(字符ch):java.lang.Character.Subset.of(char ch)返回具有参数字符的 UniCode 块,如果该字符不是任何定义的 Unicode 块的一部分,则返回 null。
Syntax :public static Character.UnicodeBlock of(char ch) Parameters : ch : character to be found. Return : returns the UniCode Block or null. Exception : -> IllegalArgumentException
- 的(int UCPoint):java.lang.Character.Subset.of(int UCPoint)返回具有参数 UniCode 的对象 - 如果该字符不是任何定义的 Unicode 块的一部分,则返回 Point 或 null。
Syntax :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
注意:
lang.Character.UnicodeBlock 类继承了其他方法lang.Character.Subset 类类又继承方法lang.字符.对象类。
有关 java.lang.Object 的更多详细信息,请参阅:
Java.lang.Character.Subset.
Object.
相关用法
- Java Java.lang.Character.UnicodeBlock.forName()用法及代码示例
- Java Java.lang.Character.charCount()用法及代码示例
- Java Java.lang.Character.charValue()用法及代码示例
- Java Java.lang.Character.codePointAt()用法及代码示例
- Java Java.lang.Character.codePointBefore()用法及代码示例
- Java Java.lang.Character.codePointCount()用法及代码示例
- Java Java.lang.Character.compareTo()用法及代码示例
- Java Java.lang.Character.digit()用法及代码示例
- Java Java.lang.Character.equals()用法及代码示例
- Java Java.lang.Character.forDigit()用法及代码示例
- Java Java.lang.Character.getDirectionality()用法及代码示例
- Java Java.lang.Character.getType()用法及代码示例
- Java Java.lang.Character.hashCode()用法及代码示例
- Java Java.lang.Character.isDefined()用法及代码示例
- Java Java.lang.Character.isDigit()用法及代码示例
- Java Java.lang.Character.isHighSurrogate()用法及代码示例
- Java Java.lang.Character.isIdentifierIgnorable()用法及代码示例
- Java Java.lang.Character.isISOControl()用法及代码示例
- Java Java.lang.Character.isJavaIdentifierPart()用法及代码示例
- Java Java.lang.Character.isJavaIdentifierStart()用法及代码示例
- Java Java.lang.Character.isLetter()用法及代码示例
- Java Java.lang.Character.isLetterOrDigit()用法及代码示例
- Java Java.lang.Character.isLowerCase()用法及代码示例
- Java Java.lang.Character.isLowSurrogate()用法及代码示例
- Java Java.lang.Character.isMirrored()用法及代码示例
注:本文由纯净天空筛选整理自佚名大神的英文原创作品 Java.lang.Character.UnicodeBlock Class in Java。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。