Eu fiz isto utilizando a classe lixo de teste que está anexa no e-mail.

public class lixo {

    /** Creates a new instance of lixo */
    public lixo() {
        String a = "A";
        String[] b = new String[2];
        b[0] = "C";
        b[1] = "A";
        System.out.println(a + " " + b[0] + " " + b[1]);
        a = "BA";
        b[0] = "DC";
        if (b[1] == "A")  b[1] = "Aluno";
        System.out.println(a + " " + b[0] + " " + b[1]);
    }

    public void main etc.....
}

A segunda saída alterar o valor de a de "A" para "BA", o valor de b[0] de
"C" para "DC" e de b[1] de "A" para "Aluno". Isto para mim é alterar o
conteúdo de strings.
O meu computador ao menos faz isto, e ele não tem nada de especial, aliás é
bem antigo e lento o coitado.


-----Mensagem Original-----
De: "Paulo Eduardo Azevedo Silveira" <[EMAIL PROTECTED]>
Para: <[EMAIL PROTECTED]>; "Jorge Augusto Pizzato"
<[EMAIL PROTECTED]>
Enviada em: Terça-feira, 20 de Agosto de 2002 11:09
Assunto: Re: Fw: [java-list] Problema de IF


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ões anteriores do SDK, mas na versão 1.4.0 o conteúdo pode
ser
> alterado cfe. teste feito.

Ola...
Como voce fez isso?  Acho que nao pode mudar o valor de uma String de jeito
nenhum
Se voce olhar o codigo fonte da classe java.lang.String, vai ver:

    private char value[];

que eh onde ele guarda o valor da String, e os UNICOS lugares em que isto eh
alterado, sao os construtores.

Strings NAO podem ser alteradas, se nao o pool que o java faz delas iria ser
a maior confusao!
-----------------------------------
Paulo Eduardo Azevedo Silveira
http://www.paulo.com.br ICQ
5142673




---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02



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