Código de hash Java

Código de hash Java
El "código hash"En Java se utiliza para racionalizar el hash en las tablas hash. El "código hash()"El método puede almacenar los datos de manera eficiente y acceder a ellos instantáneamente simultáneamente. Además, este método también es efectivo para buscar un objeto que tenga un "único"Código. En tales casos, este método es conveniente para que el programador haga frente a varias situaciones de manera eficiente.

Este blog explicará el uso e implementación de Java "código hash()" método.

¿Qué es "hashcode ()" en Java??

A "código hash"Es un valor entero asociado con cada objeto Java y devuelve un"4"Bytes Value. El "código hash()El método "es un método de clase de Integer Java que proporciona el código hash para las entradas proporcionadas.

Sintaxis

HASHCODE (VAL)

En esta sintaxis, "Val"Determina el código hash.

Ejemplo 1: Utilización de "hashcode ()" sobre los objetos enteros

En este ejemplo, se pueden crear dos objetos enteros y sus correspondientes "código hashSe puede recuperar:

Entero i = nuevo entero ("2");
Entero j = nuevo entero ("3");
int hashValue1 = i.código hash();
int hashValue2 = j.código hash();
Sistema.afuera.println ("El valor del código hash para el primer objeto es:" + hashValue1);
Sistema.afuera.println ("El valor del código hash para el segundo objeto es:" + hashValue2);

Aplique los siguientes pasos, como se indica en el código anterior:

  • En primer lugar, crea dos "Entero"Objetos nombrados"i" y "j" utilizando el "nuevo"Palabra clave y la"Entero()"Constructor, respectivamente, y asigne los valores enteros especificados.
  • Después de eso, asocie el "código hash()Método "con cada uno de los objetos creados.
  • Por último, muestre el código hash correspondiente con cada objeto entero.

Producción

En la salida anterior, se puede observar que se muestran los códigos hash correspondientes contra los enteros.

Ejemplo 2: Utilización de "hashcode ()" sobre los objetos de cadena

En este ejemplo específico, el "código hash" en contra de "CadenaSe pueden devolver los objetos:

Cadena i = nueva cadena ("200");
Cadena j = nueva cadena ("300");
Sistema.afuera.println ("El valor del código hash del objeto de primera cadena es:"+I.código hash());
Sistema.afuera.println ("El valor del código hash del objeto de segunda cadena es:"+j.código hash());

Aplique los siguientes pasos de acuerdo con las líneas de código anteriores:

  • Crear dos "Cadena"Objetos nombrados"i" y "j”Y especifique los valores de cadena.
  • Ahora, asocie el "código hash()Método "con cada objeto creado.
  • Finalmente, devuelva los códigos hash de los objetos de cadena.

Producción

La salida anterior indica que el correspondiente "código hash"Contra los valores de la cadena se muestra.

Conclusión

Un código hash corresponde a un valor entero asociado con cada objeto Java. El "código hash()El método "en Java proporciona el código hash para las entradas proporcionadas. Este método se puede aplicar para obtener el código hash del "Entero" y "Cadena" objetos. Este blog compiló los enfoques para utilizar Java "código hash()" método.