The java.lang.Integer.hashCode() method of Integer class in Java is used to return the hash code for a particular Integer .
Syntax:
public int hashCode()
Parameters : The method does not take any parameters.
Return Value: The method returns a hash code integer value for this object, which is equal to the uncomplicated primitive integer value, represented by this Integer object.
Below programs illustrate the use of hashCode() of Integer class:
Program 1: When integer data type is passed.
// Java program to demonstrate working // of Java.lang.Integer.hashCode() Method import java.lang.*; public class Geeks { public static void main(String[] args) { // Object s_int created Integer s_int = new Integer("223"); // Returning a hash code value for this object int hashcodevalue = s_int.hashCode(); System.out.println("Hash code Value for object = " + hashcodevalue); } } |
Hash code Value for object = 223
Program 2: When String data type is passed.
Note: This causes RuntimeErrors like NumberFormatException
// Java program to demonstrate working // of Java.lang.Integer.hashCode() Method import java.lang.*; public class Geeks { public static void main(String[] args) { // object s_int created Integer s_int = new Integer("gfg"); // Returning a hash code value for this object. int hashcodevalue = s_int.hashCode(); System.out.println("Hash code Value for object = " + hashcodevalue); } } |
Output:
Exception in thread "main" java.lang.NumberFormatException: For input string: "gfg"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.(Integer.java:867)
at Geeks.main(Geeks.java:9)
Recommended Posts:
- YearMonth hashCode() method in Java
- BigInteger hashCode() Method in Java
- IdentityHashMap hashCode() Method in Java
- BigDecimal hashCode() Method in Java
- Map hashCode() Method in Java with Examples
- Importance of Hashcode method in Java
- Vector hashCode() Method in Java
- Set hashCode() method in Java with Examples
- Stack hashCode() method in Java with Example
- AbstractSequentialList hashCode() method in Java with Example
- CopyOnWriteArrayList hashCode() method in Java
- TreeSet hashCode() method in Java with Example
- HashSet hashCode() method in Java with Example
- GregorianCalendar hashCode() Method in Java
- ConcurrentLinkedDeque hashCode() method in Java with Example
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



