- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java.util.Arrays.hashCode(Object[]) Method
Description
The java.util.Arrays.hashCode(Object[]) method returns a hash code based on the contents of the specified array. If the array contains other arrays as elements, the hash code is based on their identities rather than their contents.For any two arrays a and b such that Arrays.equals(a, b), it is also the case that Arrays.hashCode(a) == Arrays.hashCode(b).
Declaration
Following is the declaration for java.util.Arrays.hashCode() method
public static int hashCode(Object[] a)
Parameters
a − This is the array whose hash value to compute.
Return Value
This method returns a content-based hash code for a.
Exception
NA
Example
The following example shows the usage of java.util.Arrays.hashCode() method.
package com.tutorialspoint; import java.util.Arrays; public class ArrayDemo { public static void main(String[] args) { // initializing Object array Object[] ob = new Object[] { 22, 7 }; // hashcode for value1 int retval = ob.hashCode(); // printing hash code value System.out.println("The hash code of value1 is: " + retval); // value2 for Object array ob = new Object[] { 3.5, 8.5 }; // hashcode for value2 retval = ob.hashCode(); // printing hash code value System.out.println("The hash code of value2 is: " + retval); } }
Let us compile and run the above program, this will produce the following result −
The hash code of value1 is: 4072869 The hash code of value2 is: 1671711
java_util_arrays.htm
Advertisements