a String e' uma excecao na hierarquia dos objetos, ou seja, se vc criar os seguintes atributos/variaveis
String a = "Rita"; String b = "Rita"; teoricamente sao string diferente, mas terao o mesmo hash, mas se vc fizer StringTokenizer a = new StringTokenizer("Rita"); //ja nao vale mais o metodo hashCode e' usado internamente pela VM qdo vc invoca o metodo equals que todo o objeto tem herdado da classe Object... entao a VM sabe se 2 objetos sao iguais se o hash for o mesmo... vc pode implementar o seu metodo hash, sobrepondo o da classe object, e o equals invocara esse metodo... espero ter ajudado josivan Em Qua, 2002-12-11 às 15:31, Rita Fernandes escreveu: > Eu tenho uma String > > String teste = "10/10/2002Abacaxi" > > System.out.println(teste.hashCode()); > > Isso me gera um numero, como eu peco a situacao inversa, como eu faço o unHascode >...... ? Qual a finalidade pratica do Hashcode ? > > Obrigada > > Rita ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------