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]
    ---------------------------------------------------------------------

Responder a