En la programación de Java, puede haber situaciones en las que el programador necesita actualizar u omitir los datos contenidos. Por ejemplo, eliminar datos basura o actualizar los datos acumulados de vez en cuando de acuerdo con el requisito. Para lograr esto, Java proporciona el "
String reemplazar ()Método que ayuda al desarrollador a modificar las entradas manteniendo los otros datos intactos.
Este artículo discutirá el uso e implementación del método "String reemplazar ()" en Java.
¿Cuál es el método "String reemplazar ()" en Java??
El "reemplazar()El método "reemplaza cada ocurrencia coincidente del carácter/subcadena antiguo en la cadena con el nuevo carácter/subcadena.
Sintaxis
cadena.reemplazar (x, y)
En la sintaxis dada:
- "X"Se refiere al carácter o subcadena dentro de la cadena asociada que necesita ser reemplazada.
- "Y"Corresponde al carácter o subcadena recién reemplazado en la cadena asociada.
Importante consideración: Si el personaje o la subcadena que necesita ser reemplazada no está contenida en la cadena, el "reemplazar()El método "devuelve el carácter/cadena original.
Ejemplo 1: Aplicar el método "String reemplazar ()" para reemplazar un carácter en Java
En este ejemplo, el "String reemplazar ()El método se puede aplicar para reemplazar el carácter inicializado:
Subcandadora de clase pública
public static void main (string [] args)
String personaje = "x";
Sistema.afuera.println ("El personaje dado es:"+carácter);
Sistema.afuera.println ("El primer personaje reemplazado es:"
+personaje.reemplazar ('x', 'a'));
Sistema.afuera.println ("El segundo personaje reemplazado es:"
+personaje.reemplazar ('y', 'b'));
De acuerdo con el código anterior, aplique los siguientes pasos:
- En primer lugar, inicialice el personaje que necesita ser reemplazado por uno nuevo (personaje) y exhibirlo.
- Después de eso, asocie el "reemplazar()"Método con el carácter inicializado como sus parámetros para reemplazar el personaje especificado anterior con el segundo.
- Por último, aplique el método discutido nuevamente de modo que el carácter especificado (no contenido) en el carácter asociado sea reemplazado.
- Tenga en cuenta que el último paso se aplica para eliminar lo discutido "consideración" concepto.
Producción
En la salida anterior, se puede observar que la última línea produjo el "personaje predeterminado"Dado que el personaje especificado a reemplazar no se puede encontrar.
Ejemplo 2: Aplicar el método "String reemplazar ()" para reemplazar una subcadena en Java
En este ejemplo particular, el método discutido se puede implementar para reemplazar un "subconocencia"Dentro de una cadena:
Public Class Substring22
public static void main (string [] args)
String String = "Java Programming";
Sistema.afuera.println ("La cadena dada es:"+cadena);
Sistema.afuera.println ("La primera subcadena reemplazada es:"
+cadena.reemplazar ("java", "linux"));
Sistema.afuera.println ("La segunda subcadena reemplazada es:"
+cadena.reemplazar ("Python", "Linux"));
En este bloque de código:
- En primer lugar, inicialice el valor de la cadena y muestrelo.
- Ahora, aplique el "reemplazar()Método "refiriéndose a la cadena definida y reemplazando la subcadena acumulada, como su primer parámetro con el último parámetro.
- Finalmente, repita el enfoque discutido para reemplazar la subcadena (no encontrado), yo.mi., "Pitón".
Producción
En este resultado, se puede ver que la subcadena especificada se reemplaza correctamente.
Conclusión
El "String reemplazar ()El método en Java reemplaza cada una de las ocurrencias coincidentes del carácter/subcadena antiguo en la cadena con el nuevo carácter/subcadena. Este método se puede aplicar para reemplazar el carácter/subcadena anteriormente especificado con el último siempre que sea válido o incluido en la cadena. Este blog elaboró sobre la implementación de Java "String reemplazar ()" método.