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.