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