� o seguinte: quando vc define duas String com conte�do identico, o java faz as vari�veis de refer�ncia da stack apontarem pro mesmo endere�o de mem�ria da heap.
Quando vc compara s1 == s2, vc n�o est� comparando os conte�dos da String, e sim os endere�os de mem�ria de s1 e s2. []�s Andr� ----- Mensagem original ----- De: josesmg [SMTP:[EMAIL PROTECTED]] Enviada em: quinta-feira, 24 de janeiro de 2002 13:52 Para: [EMAIL PROTECTED] Assunto: [java-list] String Para comparar uma String s1 com outra s2 eu devo usar o m�todo equals. Por�m eu com uma d�vida. Se eu defino s1 = "abc" e s2 = "abc" e fa�o if (s1 == s2) me retorna true. Algu�m me explica isto. ------------------------------ 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 para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
msg20356/bin00000.bin
Description: application/ms-tnef
------------------------------ 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 para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
