AbstractSet hashCode() Method in Java with Examples
The AbstractSet.hashCode() method in Java AbstractSet is used to fetch the hash code value of a particular this AbstractSet. A set consists of a number of buckets to store the elements. Each bucket has a unique identity and when an element is inserted into a bucket, its hashcode is matched with the identifier of the bucket, and if its a match the element is stored successfully. This is how the hash code works.
Syntax:
AbstractSet.hashCode()
Parameters: The method does not accept any parameters.
Return Value: The method returns the hashcode value of the set.
Below programs are used to illustrate the working of AbstractSet.hashCode() Method:
Program 1:
import java.util.*;
public class Abstract_Set_Demo {
public static void main(String[] args)
{
AbstractSet<String>
abs_set = new HashSet<String>();
abs_set.add( "Geeks" );
abs_set.add( "4" );
abs_set.add( "Geeks" );
abs_set.add( "Welcomes" );
abs_set.add( "You" );
System.out.println( "Initial Set is: "
+ abs_set);
System.out.println( "The hashcode value of the set: "
+ abs_set.hashCode());
}
}
|
Output:
Initial Set is: [4, Geeks, You, Welcomes]
The hashcode value of the set-295204749
Program 2:
import java.util.*;
public class Abstract_Set_Demo {
public static void main(String[] args)
{
AbstractSet<Integer>
abs_set = new TreeSet<Integer>();
abs_set.add( 15 );
abs_set.add( 20 );
abs_set.add( 30 );
abs_set.add( 40 );
abs_set.add( 50 );
System.out.println( "Initial Set is: "
+ abs_set);
System.out.println( "The hashcode value of the set: "
+ abs_set.hashCode());
}
}
|
Output:
Initial Set is: [15, 20, 30, 40, 50]
The hashcode value of the set: 155
Note: The same operation can be performed with any type of Set with variation and combination of different data types.
Last Updated :
26 Nov, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...