Saltar al contenido

Java String reemplaza Samples (), replaceFirst () y replaceAll ()

Hay tres tipos de métodos sustitutos en Java String String:

  1. reemplazar ()
  2. reemplaza todo ()
  3. replaceFirst ()

Con la ayuda de la función de reemplazo () en Java, puede reemplazar caracteres en su cable. Estudiemos en detalle cada función Java de Java Wire:

Cadena de Java en lugar del método ()

Cadena de Java reemplazada () cada aparición de un carácter en particular se reemplaza por un nuevo modo y se restaura una nueva cadena. El modo de cadena Java ()) permite reemplazar una secuencia de valores de caracteres.

Sintaxis:

public Str replace(char oldC, char newC)

Parámetros:

seanCh – personaje antiguo

newCh – nuevo personaje

Valor devuelto

La función Java () vuelve a un cable reemplazando oldCh con newCh.

Ejemplo de reemplazo () en Java:

Entendemos un ejemplo de sustitución () de una aplicación Java:


public class Guru99Ex1 {
    public static void main(String args[]) {
        String S1 = new String("the quick fox jumped");
        System.out.println("Original String is ': " + S1);
        System.out.println("String after replacing 'fox' with 'dog': " + S1.replace("fox", "dog"));
        System.out.println("String after replacing all 't' with 'a': " + S1.replace('t', 'a'));

    }
}

Producción:

It’s the Original String ‘: el zorro que salta rápido
Cadena después de ‘zorro’ para ‘zorro’: el perro salta rápido
Cadena después de la ‘a’ para cada ‘t’: salto rápido de zorro

Reemplazo de cadena de Java ()

Reemplazar todas las cadenas de Java () el método detecta todas las apariciones de una secuencia de caracteres que coinciden con una expresión regular y reemplaza la cadena de reemplazo. Al final de la llamada, la función replaceAll () en Java devuelve una nueva cadena.

Firma:

public Str replaceAll(String regex, String replacement)  

Parámetros:

regx: expresión regular

reemplazo: nueva secuencia de caracteres

Ejemplo:


public class Guru99Ex2 {
    public static void main(String args[]) {
        String str = "Guru99 is a site providing free tutorials";
        //remove white spaces
        String str2 = str.replaceAll("\s", "");
        System.out.println(str2);
    }
}

Producción:

Guru99isasiteproporcionatutoriales gratuitos

Reemplazar la primera cadena de Java ()

Reemplazar la primera cadena de Java () el método reemplaza ÚNICAMENTE el primer sustrato que coincide con una expresión regular en particular. Hacer coincidir el cable comienza desde el principio de un cable (de izquierda a derecha). Al final de la llamada, la función replaceFirst Java () devuelve una nueva función.

Proporción

public Str replaceFirst(String rgex, String replacement)

Parámetros

rgex: la expresión regular en la que se debe hacer coincidir el cable dado.

reemplazo: el cable que reemplaza una expresión regular.

Valor devuelto

Este método devuelve String como resultado.

Ejemplo de replaceAll () en Java:


public class Guru99Ex2 {
    public static void main(String args[]) {
        String str = "This website providing free tutorials";
        //Only Replace first 's' with '9' 
        String str1 = str.replaceFirst("s", "9");
        System.out.println(str1);
    }
}

Producción:

Sitio web de Thi9 que ofrece tutoriales gratuitos

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *