Mandar o eclipse gerar os métodos hashcode() e equals() dos objetos que implementam comparable só é interessante para coleções que implementam a interface Set?
Mandar o eclipse gerar os métodos hashcode() e equals() dos objetos que implementam comparable só é interessante para coleções que implementam a interface Set?
*classes que implementam comparable
Olá Helder!Não, você pode gerar os métodos equals() e hashcode() a depender da necessidade de seu código. Um Set utiliza o método equals() para não se inserir elementos repetidos.
Espero ter ajudado! Bons Estudos!
Oi Helder, tudo bem?
Em vários outros métodos o equals é usado como nos contains e remove.
Mas lembre-se de que se dois objetos são iguais o hashCode também deve ser o mesmo.
Abraços.
Obrigado. As respostas de vocês tiraram as minhas dúvidas.