No uso de compora��es, pode adotar como regra geral:
 
Compara��es entre objetos s�o feitos por refer�ncia, o que siginifica que (Object) A == (Object) B s� ser� verdade se, e somente se, A for uma refer�ncia para o mesmo objeto que B referencia.
 
Compara��es entre tipos nativos s�o feitas por valor, o que significa que int A == int B s� ser� verdade se, e somente se, o valor int de A for o mesmo valor int B.
 
Alguns casos podem ser tratados de forma especial, exatamente como o Aristides afirmou (e como o ito@... provou). Mas isso � a excess�o; n�o a regra.
 
Se voc� definir suas Strings com new String(), elas ser�o representadas por dois espa�os de mem�ria diferentes, por mais que possuam o mesmo conte�do. E, nesse caso, == vai sempre retornar falso; afinal, essas Strings n�o ser�o o mesmo objeto.
----- Original Message -----
Sent: Friday, July 21, 2000 9:08 AM
Subject: RE: Fw: [SouJava-J] Teste de Igualdade entre Strings

Na verdade o Aristides estah correto. Como apontam para o mesmo valor texto1
e texto2 podem ser comparados atraves do operador "==" e retornam "true"
para texto1 = "exemplo" e texto2 = "exemplo".

fribeiro

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, July 20, 2000 8:56 PM
To: [EMAIL PROTECTED]
Subject: Re: Fw: [SouJava-J] Teste de Igualdade entre Strings


Aristides, acho que houve um engano vc alegando que tanto a String texto
quanto a texto2 apontam para o mesmo endere�o de m�moria, verifique que s�o
objetos diferentes!

    --------------------------- 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]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    [regras da lista: http://www.soujava.org.br/regras.htm]
    ---------------------------------------------------------------------

    --------------------------- 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]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    [regras da lista: http://www.soujava.org.br/regras.htm]
    ---------------------------------------------------------------------

Responder a