Estranho... Executei seu codigo e ela (a String y) nao estah vazia:

bash-2.05a# vi teste1.java
bash-2.05a# javac teste1.java
bash-2.05a# java teste1
teste -  ok xxxxxxxxxxxx
teste -



Lembre-se que str1, dentro de String x(...) eh uma copia de Strung y (do
void main).


[]'s,

  Bruno do Amaral.


On Fri, 30 May 2003, Rodrigo Alvares de Souza wrote:

> Alguem saberia me dizer pq qdo eu imprimo a variavel y, ela está vazia ? Eu
> sei que tem a ver com a imutabilidade das Strings, mas queria uma resposta
> que me convencesse.... :-)
>
> public class teste1 {
>
>     public teste1() {    }
>
>     public static void main(String[] args) {
>         teste1 t = new teste1();
>         String y = new String("teste - ");
>         int z = 10;
>         System.out.println(t.x(y,z));
>         System.out.println(y);
>     }
>
>     private String x (String str1,int z)
>     {
>        str1 = str1.concat(" ok xxxxxxxxxxxx")   ;
>        z = 2003;
>        return str1;
>     }
>
> }
>
> Obrigado.
> Atenciosamente,
>
> Paulo Henrique C. Zanchettin
> Scopus Tecnologia S/A
> ( 55-11-3909-3561
> * [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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Reply via email to