當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Java.lang.Character.UnicodeBlock用法及代碼示例


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