2
respostas

Sobre hasCode()

São muitas as situações em que dois objetos possuem hashCodes iguais? E quando são iguais, significa que sempre os objetos também são iguais?

2 respostas

Oi, Icaro!

São bastantes os casos onde os hashCodes são iguais. E sim, equals e hashCode andam de mãos dadas. Tanto que, quando você sobrescreve o método equals, o Eclipse sugere que você sobrescreva o HashCode tb.

Tem esse post aqui do Paulo Silveira no blog da Caelum que explica um pouco mais de HashCode.

Dê uma lida:

http://blog.caelum.com.br/ensinando-que-e-o-hashcode/

Se ainda tiver dúvidas, volte aqui com elas para falarmos.

Obrigado.