String - Reemplazar cadenas con Java
¡Buenas! Como tercer ejemplo del set de manipulación de cadenas de caracteres les voy a mostrar como reemplazar cadenas con Java, es decir, reemplazar subcadenas por otras en una cadena de caracteres utilizando Java. El ejemplo partirá de la siguiente cadena de caracteres:
www.lineadecodigo.comAhora, si quisiéramos reemplazar la subcadena ‘lineadecodigo’ por la cadena ‘aulambra’, lo que esperamos obtener es una cadena de caracteres con la siguiente forma:
www.aulambra.comPara poder reemplazar cadenas con Java primero usaremos el método replaceAll de la clase String, el cual toma como argumentos un String o Expresión Regular y un String de reemplazo, y en todas las apariciones del primer argumento se pondrá al segundo argumento en su lugar.
public static String reemplazar(String cadena, String busqueda, String reemplazo) { return cadena.replaceAll(busqueda, reemplazo);}Ahora tendremos que invocar a este método pasándole las dos cadenas comentadas anteriormente:
String sURL = "http://www.lineadecodigo.com";String sNuevaURL = reemplazar(sURL,"lineadecodigo","aulambra");System.out.println(sNuevaURL);Cabe destacar que también podemos utilizar el método replace para reemplazar todas las apariciones de un carácter por otro y el método replaceFirst para reemplazar solo la primera aparición del primer String por el segundo.
Descarga el código de String - Reemplazar cadenas con Java
Ejemplo de cómo reemplazar cadenas con Java utilizando los métodos replaceAll, replace y replaceFirst.