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


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


Character.Subset 類表示 Unicode(使用十六進製值表示字符的標準 - 16 位)字符集的特定子集。它在字符集中定義的子集是UnicodeBlock。

聲明:

public static class Character.Subset
   extends Object

構造函數:

  • 受保護的字符.子集(字符串str):構造新的子集實例。

方法:

  • equals():java.lang.Character.Subset.equals()告訴兩個子集對象是否相等。
    Syntax :
    public final boolean equals(Object o)
    Parameters : 
    o : object to be compare with.
    Return  :
    true : if o equals argumented object, else false.
    
  • hashCode():java.lang.Character.Subset.hashCode()返回子集的 hashCode 值。
    Syntax :
    public final int hashCode()
    Parameters : 
    ---
    Return  :
    hashCode of the argumented object.
    
  • toString():java.lang.Character.Subset.toString()返回子集的名稱。
    Syntax :
    public final String toString()
    Parameters : 
    ---
    Return  :
    string representation of the argumented object.
    

// Java Program illustrating the use of Character.Subset class Methods. 
  
import java.lang.*; 
  
public class CharacterSubsetDemo extends Character.Subset  
{ 
   CharacterSubsetDemo(String s)  
   { 
      // Use of super keyword :  
      // Invokes immediate parent class constructor. 
      super(s);  
   } 
  
   public static void main(String[] args)  
   { 
      // Initializing two Subsets. 
      CharacterSubsetDemo a = new CharacterSubsetDemo("geeks"); 
      CharacterSubsetDemo b = new CharacterSubsetDemo("for"); 
  
      // use of equals() :  
      boolean check2 = a.equals(a); 
      System.out.println("Is a equals a ? : " + check2); 
      check2 = b.equals(a); 
      System.out.println("Is b equals a ? : " + check2); 
      System.out.println(); 
        
      // Use of hashCode() :  
      int check1 = a.hashCode(); 
      System.out.println("hashCode " + a + " : " + check1); 
      check1 = b.hashCode(); 
      System.out.println("hashCode " + b + " : " + check1); 
      System.out.println(); 
        
      // Use of toString() :  
      System.out.println("a : " + a.toString()); 
      System.out.println("b : " + b.toString()); 
   } 
}  

輸出:

Is a equals a ? : true
Is b equals a ? : false

hashCode geeks : 366712642
hashCode for : 1829164700

a : geeks
b : for

注意:
lang.Character.Subset 類繼承了其他方法java.lang.Object類。關於java.lang.Object的詳細信息可以參考:
Object.



相關用法


注:本文由純淨天空篩選整理自佚名大神的英文原創作品 Java.lang.Character.Subset Class in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。