Bem o m�todo equals() compara duas Strings,retornando true se elas forem exatamene iguais e false caso contr�rio, ou seja, ele faz distin��o entre mai�sculo e min�sculo.
Ex1.:
        String nome = "Joao";
        if (nome.substring(0,2).equals("Jo")); //true

        if (nome.substring(0,2).equals("JO")); //false
 
J� o m�todo equalsIgnoreCase(), compara duas Strings sem fazer a distin��o entre mai�sculo e min�sculo.
Ex2.:
        String nome = "Joao";
        if (nome.substring(0,2).equalsIgnoreCase("Jo")); //true

        if (nome.substring(0,2).equalsIgnoreCase("JO")); //true

Espero ter ajudado.
 

********************
Um abra�o...
Rafael Esdras
 
----- Original Message -----
Sent: Monday, November 12, 2001 11:38 AM
Subject: [java-list] D�vida de principiante



Ol� pessoal da lista, estou com uma d�vida de iniciante no java, gostaria
de comparar uma substring com um caracter e q retornasse um boolean. Por
exemplo :

String nome="Joao";

if (nome.substring(0,2) == "Jo")  // retornar true ou false

Gostaria de saber como eu uso neste caso o metodo equal da classe string,
� uma d�vida de sintaxe.

if (nome.substring(0,2).equal("Jo")))   // isto estaria correto ?

Qual seria a sintaxe correta...

Obrigado

Robert Wagner
mailto:[EMAIL PROTECTED]




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

Responder a