Anuncios

Bienvenidos sean a este post, hoy hablaremos sobre uno de los metodos para la clase String.

Anuncios

Este metodo nos permite reemplazar un caracter por otro en todo un texto, primero veamos su sintaxis:

variable.replace(carac_viejo, carac_nuevo);
Anuncios

Donde carac_viejo es el caracter que buscaremos en el texto y carac_nuevo sera con el nuevo caracter que la reemplazaremos, este metodo nos devolvera el nuevo texto con los caracteres reemplazados, para entenderlo vamos a analizar el siguiente ejemplo:

reemplazo.java

public class reemplazo
{

public static void main(String[] args)
{
	String txt = "Bienvenidos a tinchicus.com";
	
	System.out.print("Cambiamos la letra i por *: " );
	System.out.println(txt.replace('i','*'));
	System.out.print("Cambiamos los espacios por guiones bajos: ");
	System.out.println(txt.replace(' ','_'));
}

}
Anuncios

Primero crearemos una variable llamada txt donde tendremos el texto que trabajaremos, seguido de una notificacion de cual cambio vamos a realizar, para finalmente mostrar la salida del metodo donde pasamos primero el caracter de la variable txt seguido del nuevo caracter, en las siguientes lineas volvemos a hacer exactamente lo mismo pero ahora reemplazaremos los espacios en blanco por guiones bajos, compilemos y veamos su salida:

tinchicus@dbn001vrt:~/lenguajes/java$ java reemplazo 
Cambiamos la letra i por *: B*enven*dos a t*nch*cus.com
Cambiamos los espacios por guiones bajos: Bienvenidos_a_tinchicus.com
tinchicus@dbn001vrt:~/lenguajes/java$
Anuncios

Como pueden ver en ambos casos se realizaron los reemplazos que solicitamos y si se preguntan porque en el segundo caso no se refleja el primero es debido a que las cadenas son inmutables y sino almacenamos el cambio esta no se vera reflejado.

Anuncios

En resumen, hoy hemos visto a replace, que es, para que sirve, como se usa y un ejemplo practico para verlo en accion, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.00