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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。