SoloCodigo
Programación General => Java => Mensaje iniciado por: wilcocks1980 en Jueves 18 de Mayo de 2006, 11:36
-
hola!!
bueno, estoy haciendo una practica de un CHAT, y tenemos que hacer ke , cuando alguien escriba caca, o pis,, pues estas palabras se sustityan por "orin", y "hez",. es decir
me hago pis = me hago orin;
me han comentado, ke es algo de aplicar el metodo SLPIT, y luego recorrer cada palabra de la frase y encontrar la palabra "prohibida"
sabeis algo? :lightsabre:
gracias!!
-
Hola. Puedes utilizar para lo que deseas hacer los métodos replace(); replaceAll(); ó replaceFirst(); los cuales nos permiten el tratamiento de cadenas para reemplazarlas por otras. Por ejemplo:
String miCadena = "Hola Mundo";
// Imprimir mi cadena original
System.out.print( miCadena );
// Imprimir la cadena reemplazada:
System.out.print( miCadena.replaceAll( "Mundo", "Pepe" ) );
Espero que te sirva. Saludos! :hola:
-
Buenas...
Echa un vistazo a la clase StringTokenizer. Con ella puedes partir la cadena y analizar cada palabra por separado. Luego, recostruye la cadena.
La otra opción es el replace, pero usa espacios al comienzo y al final de tu cadena, porque si no te cambiaría también la parte de las palabras que coincidan con el patrón.
Un saludo.
Silverfox
-
muy buena!! gracias a los dos!!!
probare las dos a ver,, porke lo de los putos espacios, fastidia mucho :comp: