AbstractList hashCode() method in Java with Examples
The hashCode() method of java.util.AbstractList class is used to return the hash code value for this list.
Syntax:
public int hashCode()
Returns Value: This method returns the hash code value for this list.
Below are the examples to illustrate the hashCode() method.
Example 1:
// Java program to demonstrate // hashCode() method // for Integer value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // Creating object of AbstractList<Integer> AbstractList<Integer> arrlist1 = new ArrayList<Integer>(); // Populating arrlist1 arrlist1.add( 10 ); arrlist1.add( 20 ); arrlist1.add( 30 ); arrlist1.add( 40 ); arrlist1.add( 50 ); // print arrlist1 System.out.println( "ArrayListlist : " + arrlist1); // getting the value at the index 3 // using get() method int code = arrlist1.hashCode(); // print the value System.out.println( "HashCode : " + code); } catch (IndexOutOfBoundsException e) { System.out.println( "Exception thrown : " + e); } } } |
Output:
ArrayListlist : [10, 20, 30, 40, 50] HashCode : 38490301
Example 2:
// Java program to demonstrate // hashCode() method // for String value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // Creating object of AbstractList<String> AbstractList<String> arrlist1 = new ArrayList<String>(); // Populating arrlist1 arrlist1.add( "A" ); arrlist1.add( "B" ); arrlist1.add( "C" ); arrlist1.add( "D" ); arrlist1.add( "E" ); // print arrlist1 System.out.println( "ArrayListlist : " + arrlist1); // getting the value at the index 3 // using get() method int code = arrlist1.hashCode(); // print the value System.out.println( "HashCode : " + code); } catch (IndexOutOfBoundsException e) { System.out.println( "Exception thrown : " + e); } } } |
Output:
ArrayListlist : [A, B, C, D, E] HashCode : 90690786
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.