Java.lang.Character.Subset Class in Java
Character.Subset Class represents particular subsets of the Unicode(standards using hexadecimal values to express characters – 16bit) character set. The subset, it defines in Character set is UnicodeBlock.
Declaration :
public static class Character.Subset extends Object
Constructors :
- protected Character.Subset(String str) : Constructs new subset instance.
Methods:
- equals() : java.lang.Character.Subset.equals() tells whether the two Subset Object are equal or not.
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() returns the hashCode value of the Subset..
Syntax :public final int hashCode() Parameters : --- Return : hashCode of the argumented object.
- toString(): java.lang.Character.Subset.toString() returns name of the Subset.
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( "Beginner" ); 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()); } } |
Output :
Is a equals a ? : true Is b equals a ? : false hashCode Beginner : 366712642 hashCode for : 1829164700 a : Beginner b : for
Note :
lang.Character.Subset Class inherits others methods from java.lang.Object class. For details about java.lang.Object, refer :
Object class in Java.
Contact Us