Cara,

Java nao faz o q vc quer... nao tem passagem por referencia, so por valor,
mas da para dar uma volta.. olha ai embaixo:

Uma solucao seria:

class Teste{

  public static void main( String[] args ){

    String[] xxx = new String[1];

     xxx[0] = "alo mundo";

    metodo( xxx );

    System.out.println( xxx[0] );

  }

   static void metodo( String[] s ){

        s[0] = "oi";

   }
}


Outra maneira seria:

class Teste{

  public static void main( String[] args ){

    String xxx = new String();

     xxx = "alo mundo";

    xxx = metodo( xxx );

    System.out.println( xxx );

  }

   static String metodo( String s ){

        s = "oi";
       return s;

   }
}


[]s
Leandro



Clayton Boneli <[EMAIL PROTECTED]> on 15/04/2002 14:10:03

Please respond to [EMAIL PROTECTED]

To:   Lista Java <[EMAIL PROTECTED]>
cc:
Subject:  [java-list] Mudando parametro String



Pessoal,

Como faco para alterar o conteudo de um String dentro de um metodo, e
esta mudanca ser visivel fora do proprio metodo? Exemplo:

class Teste{

  static void main( String[] args ){

     String xxx = "alo mundo";

     metodo( xxx );

     Sysytem.out.println( xxx );

  }

   static void metodo( String s ){

        s = "oi";

   }
}

Como fazer o codigo existente dentro do "main" funcionar ???

[]'s

--
 Atenciosamente,


    Clayton Bonelli


...........................................................................................


    Priori Consultoria e Sistemas Ltda.
    www.priori-sc.com.br
    [EMAIL PROTECTED]
    Fones: (0xx48) 239-2271 / 239-2272

............................................................................................


    Gest�o Financeira - Uma necessidade para quem quer crescer !



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

Responder a