📜  Java .lang。 Java中的字符.子集类

📅  最后修改于: 2022-05-13 01:55:34.287000             🧑  作者: Mango

Java .lang。 Java中的字符.子集类

字符.Subset 类表示 Unicode(使用十六进制值表示字符的标准 - 16 位)字符集的特定子集。它在字符集中定义的子集是 UnicodeBlock。

宣言 :

public static class Character.Subset
   extends Object

构造函数:

  • protected 字符.Subset(String str) :构造新的子集实例。

方法:

  • 等于(): Java.lang。 字符.Subset.equals()告诉两个子集对象是否相等。
    句法 :
    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。 字符.Subset.hashCode()返回子集的 hashCode 值。
    句法 :
    public final int hashCode()
    Parameters : 
    ---
    Return  :
    hashCode of the argumented object.
    
  • toString(): Java.lang。 字符.Subset.toString()返回子集的名称。
    句法 :
    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

笔记 :
朗。 字符.Subset 类从Java.lang.Object类继承其他方法。有关Java.lang.Object 的详细信息,请参阅:
Java中的对象类。