当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。