nt
www.argonavis.com.br
São Paulo, Brazil
+55 (11) 3044 4398
+55 (11) 9291 0567
- Original Message -
From: "Rafael Steil" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, August 20, 2002 12:34 PM
Subject: Re: Fw: [java-list] Problema de IF
>
> Bom, eu concordo
veira" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; "Roberto
Figueiredo" <[EMAIL PROTECTED]>
Sent: Tuesday, August 20, 2002 6:23 PM
Subject: Re: Fw: [java-list] Problema de IF
> ATENçÂO PESSOAL!
>
> On Tue, 20 Aug 2002 15:54:34 -03
Ok, mas neste caso que voce apresentou sao situacoes diferentes, nao?!.
No primeiro exemplo as referencias apontam para apenas um objeto na memoria, porem
quando voce faz a chamada a new String("teste") para as variaveis voce esta na verdade
alterando ( recriando, ou algo assim ) os obje
i o
valor".
Será que agora fica mais claro?
-Mensagem Original-
De:
Rafael Steil
Enviado: terça-feira, 20 de agosto de
2002 15:45
Para: [EMAIL PROTECTED]
Assunto: Re: Fw: [java-list] Problema
de IF
Bom, eu concordo que a documentacao diz iss
Na verdade o que ocorre ai é o seguinte, vc não alterou o valor da sua String e sim a referência para ela.
Em java existe uma coisa chamada pool de string, que em tempo de compilação ele transforma em Objetos String todas as Literais String, ou seja, se vc fizer:
String abc = "abc";String def = "a
mas soh estou mostrando o que realmente acontece
>
>
> Será que agora fica mais claro?
>
>
> -Mensagem Original-----
> De: Rafael Steil
> Enviado: terça-feira, 20 de agosto de 2002 15:45
> Para: [EMAIL PROTECTED]
> Assunto: Re: Fw: [java-list] Problema de IF
>
&g
Voce ainda nao entendeu a diferenca entra um OBJETO e uma REFERENCIA
Esse caso que voce mostrou, voce mudou a REFERENCIA s1 para apontar para outra String.
Faca este teste:
public class StringTest
{
public static void main(String args[])
{
String s1 = "Minha St
agem Original- De: Rafael Steil Enviado: terça-feira, 20 de agosto de 2002 15:45 Para: [EMAIL PROTECTED] Assunto: Re: Fw: [java-list] Problema de IF Bom, eu concordo que a documentacao diz isso, e ja fiz testes onde realmentenao consegui alterar o valor de uma String. Mas entao porque o codig
na verdade voce nao mudou o valor da string, e sim criou uma nova string com
o valor novo
-Original Message-
From: Rafael Steil [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, August 20, 2002 12:35
To: [EMAIL PROTECTED]
Subject: Re: Fw: [java-list] Problema de IF
Bom, eu concordo
Bom, eu concordo que a documentacao diz isso, e ja fiz testes onde realmente
nao consegui alterar o valor de uma String. Mas entao porque o codigo
public class StringTest
{
public static void main(String args[])
{
String s1 = "Minha String";
On Tue, 20 Aug 2002 08:09:51 -0300, "Jorge Augusto Pizzato" <[EMAIL PROTECTED]>
escreveu :
> Esqueci de colocar o motivo do teste feito:
> Segundo o "famoso livro verde" pag. 447 objetos string são imutáveis e seu
> conteúdo de caracteres não pode ser modificado depois de criado.
> Talvez em vers
11 matches
Mail list logo