Uso do método hasCode

2 respostas
A

Olá Pessoal.

Gostaria de saber qual a utilidade do método hascode, eu conseguiria obter um Objeto a partir de seu hasCode ?

Grato a Todos.

2 Respostas

M

Quando voce cria um objeto, a JVM cria um id especifico para este objeto, o metodo hasCode retorna este id.
Voce pode sobrescrever o metodo hasCode dentro da sua classe a qual voce instancia o objeto para ter um valor que voce conheça. e a partir desse valor voce pode conseguir obter o objeto.

J

O hashCode() foi criado para ser utilizado em coleções, como java.util.Hashtable, essas coleções usam o hashCode() para ordenar objetos, agrupar, fazer buscas, etc… pra você mesmo usar isso raramente tem utilidade.

Criado 4 de agosto de 2006
Ultima resposta 4 de ago. de 2006
Respostas 2
Participantes 3