String.replaceFirst() | Java

 

Descripción

El método replaceFirst() de la clase String es un método de instancia que reemplaza la primera aparición de la expresión regular dada (regex) en la cadena actual con la cadena de reemplazo (replacement) proporcionada. Este método es útil cuando solo se desea reemplazar la primera aparición de una expresión regular en una cadena.

En el caso de que haya un error en la expresión regular se lanzará la excepción PatternSyntaxException.

Sintaxis

public String replaceFirst(String regex, String replacement)

Parámetros

  • String regex,: Este parámetro es la expresión regular que se utilizará para determinar qué parte del String se debe reemplazar. Es importante entender que las expresiones regulares pueden ser complejas y permiten una gran cantidad de flexibilidad a la hora de determinar qué patrones deben coincidir.
  • String replacement,: Este es el texto que se utilizará para reemplazar la primera coincidencia del patrón especificado en el parámetro regex. Este String puede ser cualquier cosa que desees, lo que permite una gran cantidad de flexibilidad al cambiar el contenido de los Strings.

Excepciones

PatternSyntaxException

Clase Padre

String

Ejemplo

public class Main {
    public static void main(String[] args) {
        String str = "Hello world, world!";
        String result = str.replaceFirst("world", "Java");
        System.out.println(result);
    }
}

En el ejemplo anterior, el método replaceFirst() reemplaza la primera aparición de “world” con “Java”. Por lo tanto, el resultado será “Hello Java, world!”.

Artículos

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.