Skip to content
Related Articles

Related Articles

Improve Article

ShortBuffer hashCode() Method in Java with Examples

  • Last Updated : 17 Jun, 2019

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:

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:
Hashcode for this Short ShortObj1 = 150

Program 2:




// 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:
Hashcode for this Short ShortObj1 = 6010

Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/ShortBuffer.html#hashCode–

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.




My Personal Notes arrow_drop_up
Recommended Articles
Page :