Uma alternativa geralmente mais eficiente � usar:
if (str1.intern() == str2.intern()) {
/* ... */
}
j� que � feita apenas uma compara��o de endere�os, e n�o de conte�do.
Obviamente � melhor invocar o m�todo intern() uma s� vez e trabalhar apenas
com o resultado.
Paulo.
-----Original Message-----
From: Carlos Campos <[EMAIL PROTECTED]>
To: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]>
Date: Friday, December 17, 1999 12:20 PM
Subject: RES: [SouJava-J] Comaparacao de Strings
Use
if(string1.equals(string2)) ...
ou
if(string1.equalsIgnoreCase(string2)) ...
Boa Sorte!
[]'s
Carlos Campos
> ----- Mensagem original -----
> De: Daniel [SMTP:[EMAIL PROTECTED]]
> Enviada em: Sexta-feira, 17 de Dezembro de 1999 08:42
> Para: [EMAIL PROTECTED]
> Assunto: [SouJava-J] Comaparacao de Strings
>
> Gostaria de saber como e feita a comparacao de strings:
>
> e' correto : if ( Item == "" ) .....
>
> Abracos
>
> Daniel
>
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------