Este blog detalhará o uso e a implementação do Java “ hashCode() ” método.
O que é “hashCode ()” em Java?
A ' código hash ” é um valor inteiro associado a cada objeto Java e retorna um “ 4 ” valor de bytes. O ' hashCode() ” é um método Java inteiro aula método que fornece o código hash para as entradas fornecidas.
Sintaxe
hashCode ( val )
Nesta sintaxe, “ val ” determina o código hash.
Exemplo 1: Utilização de “hashCode()” nos Objetos Inteiros
Neste exemplo, dois objetos inteiros podem ser criados e seus correspondentes “ código hash ” pode ser recuperado:
inteiro eu = novo inteiro ( '2' ) ;
inteiro j = novo inteiro ( '3' ) ;
int hashValue1 = eu. hashCode ( ) ;
int hashValue2 = j. hashCode ( ) ;
Sistema . fora . println ( 'O valor do código hash para o primeiro objeto é: ' + hashValue1 ) ;
Sistema . fora . println ( 'O valor do código hash para o segundo objeto é: ' + hashValue2 ) ;
Aplique as seguintes etapas, conforme fornecido no código acima:
- Primeiro de tudo, crie dois “ inteiro ” objetos chamados “ eu ' e ' j ” usando o “ novo ” e a palavra-chave “ inteiro() ”, respectivamente, e alocam os valores inteiros especificados.
- Depois disso, associe o “ hashCode() ” com cada um dos objetos criados.
- Por fim, exiba o código hash correspondente em cada objeto inteiro.
Saída
Na saída acima, pode-se observar que os códigos de hash correspondentes aos inteiros são exibidos.
Exemplo 2: Utilização de “hashCode()” nos Objetos String
Neste exemplo específico, o “ código hash ' contra o ' Corda ” objetos podem ser retornados:
Corda eu = novo Corda ( '200' ) ;Corda j = novo Corda ( '300' ) ;
Sistema . fora . println ( 'O valor do código hash do primeiro objeto de string é: ' + eu. hashCode ( ) ) ;
Sistema . fora . println ( 'O valor do código hash do segundo objeto de string é: ' + j. hashCode ( ) ) ;
Aplique as seguintes etapas de acordo com as linhas de código acima:
- Crie dois “ Corda ” objetos chamados “ eu ' e ' j ” e especifique os valores da string.
- Agora, associe o “ hashCode() ” com cada objeto criado.
- Por fim, retorne os códigos hash dos objetos string.
Saída
A saída acima indica que o correspondente “ código hash ” contra os valores da string é exibido.
Conclusão
Um código hash corresponde a um valor inteiro associado a cada objeto Java. O ' hashCode() ” em Java fornece o código hash para as entradas fornecidas. Este método pode ser aplicado para buscar o código hash do “ inteiro ' e ' Corda ”objetos. Este blog compilou as abordagens para utilizar o “ hashCode() ” método.