Olá Clayton,
 
Você não pode mudar o valor de uma variável declarada dentro de um método(A) por dentro de outro método(B).
em C era possível com a utilização de ponteiros.
 
algumas alternativas são:
 
Declarar a variável como global ou seja fora do método ou
Fazer com que o método(B) retorne o valor da variável que foi alterada  e iguale a variável do método(A).
 
espero ter ajudado
 
Wagner
----- Original Message -----
Sent: Monday, April 15, 2002 1:40 PM
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
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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
 
 

Responder a