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"; System.out.println("s1: "+ s1); s1 = "Alterei o valor"; System.out.println("s1 alerada: "+ s1); } } mostra os valores "Minha String" "Alterei o valor" ? ou seja, o valor da String foi modificado. Isso me deixa um pouco confuso tmb.. Rafael Steil > 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[]; > ------------------------------ 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] -------------------------------------------------------------------------