Ol�,
 
Vamos lembrar que a classe String � imut�vel (declarada como final). Ou seja, chamar replaceAll() n�o vai alterar o objeto String que o est� chamando, e sim, apenas retornar um outr objeto String.
 
Ent�o, o exemplo do Pedro ficaria assim:
 
String s = new String("Teste s1");
String s1 = s.replaceAll("s1", "s2");
 
Beleza?
 
Antenciosamente,
Wilder
 
 

Responder a