Marcio,
Os objetos em s� nunca ser�o iguais, quando vc usou o "new" tem-se um novo objeto, agora se vc quiser checar os valores dos objetos pode-se fazer uma convers�o por exemplo:


if (sb.toString().equals(s1.toString())){
System.out.println("OK");
}


ou caso n�o seja poss�vel trabalhe com referencia por exemplo:

StringBuffer sb = new StringBuffer("abc");
StringBuffer s1 = sb;
if (sb.equals(s1)){
System.out.println("OK");
}



Espero ter ajudado
Klaid Dias Brasilia DF




Gostaria de Saber porque n?o apresenta a mensagem OK, pois estou comparando dois Objetos identicos.


public class testestring
{
public static void main(String args[])
{
StringBuffer sb = new StringBuffer("abc");
StringBuffer s1 = new StringBuffer("abc");
if (sb.equals(s1))
{
System.out.println("OK");
}
}



}





_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com



------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------








--
POP. Nem parece internet gr�tis.


Seja POP voc� tamb�m!
Acesse: http://www.pop.com.br/pop_discador.php e baixe o POPdiscador.

------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------




Responder a