Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Método Java String replace(), replaceAll() y replaceFirst()

La clase String Java tiene tres tipos de métodos de reemplazo:

  1. reemplazar()
  2. reemplazarTodo()
  3. reemplazarPrimero()

Con la ayuda de la función replace() en Java, puede reemplazar caracteres en su cadena. Estudiemos en detalle cada una de las funciones de la API de cadena de Java:

Método Java String replace()

Reemplazo de cadenas Java() El método reemplaza cada ocurrencia de un carácter dado con un nuevo carácter y devuelve una nueva cadena. El método de cadena de Java replace() permite el reemplazo de una secuencia de valores de caracteres.

Sintaxis:

public Str replace(char oldC, char newC)

Parámetros:

oldCh − carácter antiguo

newCh − nuevo personaje

Valor de retorno

La función Java replace() devuelve una cadena reemplazando oldCh con newCh.

Ejemplo de replace() en Java:

Entendamos replace() en la función Java con un ejemplo:

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'));

    }
}

Salida:

La cadena original es ':el rápido zorro saltó
La cadena después de reemplazar 'zorro' con 'perro':el rápido perro saltó
La cadena después de reemplazar todas las 't' con 'a':ahe, el rápido zorro saltó

Reemplazo de cadena Java()

Java String replaceAll() El método encuentra todas las apariciones de secuencias de caracteres que coinciden con una expresión regular y las reemplaza con 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:secuencia de reemplazo 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);
    }
}

Salida:

Guru99esunsitioqueproporcionatutorialesgratis

Cadena Java replaceFirst()

Cadena Java replaceFirst() El método reemplaza SOLO la primera subcadena que coincide con una expresión regular determinada. La coincidencia de la cadena comienza desde el principio de una cadena (de izquierda a derecha). Al final de la llamada, la función Java replaceFirst() devuelve una nueva cadena.

Sintaxis

public Str replaceFirst(String rgex, String replacement)

Parámetros

rgex:la expresión regular con la que debe coincidir la cadena dada.

reemplazo:la cadena que reemplaza la expresión regular.

Valor de retorno

Este método devuelve la cadena resultante como salida.

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);
    }
}

Salida:

Sitio web de Thi9 que ofrece tutoriales gratuitos

¿Cómo reemplazar un carácter en una cadena en JAVA?

El método Java String replace() reemplaza cada ocurrencia de un carácter dado con un nuevo carácter y devuelve una nueva cadena.
La sintaxis para el método replace() es string_name. reemplazar (cadena_antigua, cadena_nueva)


Java

  1. Variables y literales de Java
  2. Cadenas Java
  3. Cadenas de enumeración de Java
  4. Tipos de anotación de Java
  5. Método String Length () en Java:cómo encontrar con el ejemplo
  6. Método Java String indexOf() con subcadena y ejemplos
  7. Método Java String charAt() con ejemplo
  8. Método Java String compareTo():​​cómo usarlo con ejemplos
  9. Método Java String contains() | Comprobar subcadena con ejemplo
  10. Java String termina con () método con ejemplo
  11. Métodos Java String toLowercase() y toUpperCase()