[ Foro de Java ]

replace no funciona

21-Feb-2015 16:24
Invitado (aprendiz)
1 Respuestas

Quiero cambiar los puntos por espacios, pero no me funciona.

Esto es lo que he hecho:

if (txt.contains(".")){
       txt.replace(".", " ");
}

pero no funciona. Qué hago mal?


21-Feb-2015 16:29
Nacho Cabanes (+32)

Es un fallo frecuente: "replace" te devuelve una cadena, no modifica la cadena de origen. Por eso, su uso sería:

 
txt = txt.replace(".", " "); 
 









(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)