The hashCode() method of java.nio.ShortBuffer is used to return the hash code for a particular buffer.
The hash code of a short buffer depends only upon its remaining elements; that is, upon the elements from position() up to, and including, the element at limit() - 1.
Because buffer hash codes are content-dependent, it is inadvisable to use buffers as keys in hash maps or similar data structures unless it is known that their contents will not change.
Syntax:
Java
Java
public int hashCode()Parameters: The method does not take any parameters. Return Value: The method returns the current hash code of the buffer. Below programs illustrate the use of hashCode() method: Program 1:
// Java program to demonstrate
// compareTo() method
import java.nio.*;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// create short object and assign value to it
short shortNum1 = 150;
Short ShortObj1 = new Short(shortNum1);
// returns hashcode
int hcode = ShortObj1.hashCode();
System.out.println("Hashcode for this Short ShortObj1 = "
+ hcode);
}
}
Output:
Program 2:
Hashcode for this Short ShortObj1 = 150
// Java program to demonstrate
// compareTo() method
import java.nio.*;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// create short object and assign value to it
short shortNum1 = 6010;
Short ShortObj1 = new Short(shortNum1);
// returns hashcode
int hcode = ShortObj1.hashCode();
System.out.println("Hashcode for this Short ShortObj1 = "
+ hcode);
}
}
Output:
Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/ShortBuffer.html#hashCode--Hashcode for this Short ShortObj1 = 6010