El método hashCode() de java.nio.ShortBuffer se usa para devolver el código hash para un búfer en particular.
El código hash de un búfer corto depende solo de sus elementos restantes; es decir, sobre los elementos desde position() hasta, e incluyendo, el elemento en limit() – 1.
Debido a que los códigos hash de búfer dependen del contenido, no es recomendable usar búferes como claves en mapas hash o estructuras de datos similares a menos que se sabe que su contenido no cambiará.
Sintaxis :
public int hashCode()
Parámetros : El método no toma ningún parámetro.
Valor devuelto : el método devuelve el código hash actual del búfer.
Los siguientes programas ilustran el uso del método hashCode() :
Programa 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); } }
Hashcode for this Short ShortObj1 = 150
Programa 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); } }
Hashcode for this Short ShortObj1 = 6010
Referencia: https://docs.oracle.com/javase/9/docs/api/java/nio/ShortBuffer.html#hashCode–
Publicación traducida automáticamente
Artículo escrito por IshwarGupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA