> 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
equals(). Ele é herdado de Object.
[]´s
Sávio
- Original Message -
From: "Savio Barros" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, February 28, 2003 4:01 PM
Subject: Re: [java-list] Duvida StringBuffer
> Olá,
> Faça isso:
>
>
> St
ge -
From: "Marcio Adriano Batista Leal" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 26, 2003 10:20 PM
Subject: [java-list] Duvida StringBuffer
>
> Gostaria de Saber porque não apresenta a mensagem OK, pois estou
comparando
> dois Ob
Márcio,
Os 2 objetos não são identicos, são 2 objetos StringBuffes diferentes.
Você está assumindo que a chamada do equals retorne true porque ambos
buffers contém a mesma String. Porém, tal compartamento não está
especificado na API
(http://java.sun.com/j2se/1.4/docs/api/java/lang/StringBuffe
ssage -
From: "Marcio Adriano Batista Leal" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 26, 2003 10:20 PM
Subject: [java-list] Duvida StringBuffer
>
> Gostaria de Saber porque não apresenta a mensagem OK, pois estou
comparando
&
ED]
Enviada em: quarta-feira, 26 de fevereiro de 2003 22:21
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida StringBuffer
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[])
{
;[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 26, 2003 10:20 PM
Subject: [java-list] Duvida StringBuffer
>
> Gostaria de Saber porque não apresenta a mensagem OK, pois estou
comparando
> dois Objetos identicos.
>
> public class testestring
> {
>
L PROTECTED]>
Sent: Wednesday, February 26, 2003 10:20 PM
Subject: [java-list] Duvida StringBuffer
>
> Gostaria de Saber porque não apresenta a mensagem OK, pois estou
comparando
> dois Objetos identicos.
>
> public class testestring
> {
>public static void main(String arg
stem.out.println("OK");
}
}
}
-Mensagem original-
De: Marcio Adriano Batista Leal [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 28 de fevereiro de 2003 13:56
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida StringBuffer
Gostaria de Saber porque não apresenta a mensagem OK, pois estou comp
Apesar dos objetos terem o mesmo conteúdo ("abc"), eles apontam para
diferentes endereços na memória.
Quando o construtor da classe é chamado, uma de suas funções é essa :
alocar memória para um novo objeto. Foi o que aconteceu no seu exemplo,
vc chamou o construtor para os dois objetos. Para te
Adriano Batista Leal [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 26 de fevereiro de 2003 22:21
Para: [EMAIL PROTECTED]
Assunto: [java-list] Duvida StringBuffer
Gostaria de Saber porque não apresenta a mensagem OK, pois estou comparando
dois Objetos identicos.
public class testestring
IL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 26, 2003 10:20 PM
Subject: [java-list] Duvida StringBuffer
>
> Gostaria de Saber porque não apresenta a mensagem OK, pois estou
comparando
> dois Objetos identicos.
>
> public class testestring
> {
>p
:[EMAIL PROTECTED]
Sent: quarta-feira, 26 de fevereiro de 2003 22:21
To: [EMAIL PROTECTED]
Subject: [java-list] Duvida StringBuffer
Gostaria de Saber porque não apresenta a mensagem OK, pois estou comparando
dois Objetos identicos.
public class testestring
{
public static void main(String
http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Object.html#equals(java.la
ng.Object)
Blz.
Daniel Shimura Goldszmit
-Original Message-
From: Marcio Adriano Batista Leal [mailto:[EMAIL PROTECTED]
Sent: quarta-feira, 26 de fevereiro de 2003 22:21
To: [EMAIL PROTECTED]
Subject: [java-list
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))
{
15 matches
Mail list logo