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中的对象类。