Hashcode()

2 respostas
ricardocomp

Olá pessoal,
eu estou com uma dúvida aqui
no método hashcode() alguém sabe
me dizer se tem como eu fazer esse método
retornar os números na base decimal?
Porque ele retorna os números na base
hexadecimal.

[]'s.

2 Respostas

Adelar

Se for uma classe sua você pode sobrescrevê-lo. Na verdade, isso deve ser feito sempre que o método equals é sobrescrito.

Att.

ViniGodoy

De onde você tirou isso? Ele retorna um int, e ints em java são decimais.
Além disso, qualquer número decimal pode ser escrito na forma hexadecimal e vice-versa.

Agora, talvez você não esteja é entendendo para que o hashCode serve e como é calculado. Nesse caso, leia esse post:
http://www.guj.com.br/posts/list/52485.java#276120

Criado 18 de agosto de 2010
Ultima resposta 19 de ago. de 2010
Respostas 2
Participantes 3