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


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