Código hash de Java()

Codigo Hash De Java



El ' código hash ” en Java se utiliza para agilizar 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 de forma simultánea. Además, este método también es efectivo en la búsqueda de un objeto que tenga un “ único ” código. En tales casos, este método es conveniente para que el programador haga frente a diversas situaciones de manera eficiente.

Este blog elaborará sobre el uso y la 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 Valor en bytes. El ' código hash() El método es un Java Entero clase método que proporciona el código hash para las entradas proporcionadas.







Sintaxis



código hash ( valor )

En esta sintaxis, “ valor ” 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 su correspondiente ' código hash ” se puede recuperar:





Entero i = nuevo Entero ( '2' ) ;

Entero j = nuevo Entero ( '3' ) ;

En t valor hash1 = i. código hash ( ) ;

En t valor hash2 = j. código hash ( ) ;

Sistema . afuera . imprimir ( 'El valor del código hash para el primer objeto es: ' + valor hash1 ) ;

Sistema . afuera . imprimir ( 'El valor del código hash para el segundo objeto es: ' + valor hash2 ) ;

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 el “ Entero() ” constructor, respectivamente, y asignar los valores enteros especificados.
  • Después de eso, asocie el “ código hash() ” con cada uno de los objetos creados.
  • Por último, muestre el código hash correspondiente contra cada objeto entero.

Producción



En el resultado anterior, se puede observar que se muestran los códigos hash correspondientes a los números enteros.

Ejemplo 2: Utilización de “hashCode()” sobre los objetos de cadena

En este ejemplo específico, el “ código hash ' en contra de ' Cadena Los objetos pueden ser devueltos:

Cadena i = nuevo Cadena ( '200' ) ;

Cadena j = nuevo Cadena ( '300' ) ;

Sistema . afuera . imprimir ( 'El valor del código hash del primer objeto de cadena es:' + i. código hash ( ) ) ;

Sistema . afuera . imprimir ( 'El valor del código hash del segundo objeto de cadena es:' + j. código hash ( ) ) ;

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

  • Crea 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 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.