Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Méthode Java String replace(), replaceAll() et replaceFirst()

La String Class Java a trois types de méthodes Replace :

  1. remplacer()
  2. remplacerTout()
  3. replaceFirst()

Avec l'aide de la fonction replace() en Java, vous pouvez remplacer des caractères dans votre chaîne. Étudions en détail chaque fonction de l'API de chaîne Java :

Méthode Java String replace()

Remplacement de la chaîne Java() remplace chaque occurrence d'un caractère donné par un nouveau caractère et renvoie une nouvelle chaîne. La méthode de chaîne Java replace() permet le remplacement d'une séquence de valeurs de caractères.

Syntaxe :

public Str replace(char oldC, char newC)

Paramètres :

oldCh − ancien caractère

newCh − nouveau caractère

Valeur de retour

La fonction Java replace() renvoie une chaîne en remplaçant oldCh par newCh.

Exemple de replace() en Java :

Comprenons replace() dans la fonction Java avec un exemple :

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

    }
}

Sortie :

La chaîne originale est ' :le renard rapide a sauté
Chaîne après avoir remplacé 'renard' par 'chien' :le chien rapide a sauté
Chaîne après avoir remplacé tous les 't' par 'a' :ahe le renard rapide a sauté

Chaîne Java Replaceall()

Chaîne Java replaceAll() La méthode trouve toutes les occurrences de séquence de caractères correspondant à une expression régulière et les remplace par la chaîne de remplacement. En fin d'appel, une nouvelle chaîne est retournée par la fonction replaceAll() en Java.

Signature :

public Str replaceAll(String regex, String replacement)

Paramètres :

regx :expression régulière

replacement :séquence de caractères de remplacement

Exemple :

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

Sortie :

Guru99estunsitefournissantdestutorielsgratuits

Chaîne Java replaceFirst()

Chaîne Java replaceFirst() remplace UNIQUEMENT la première sous-chaîne qui correspond à une expression régulière donnée. La correspondance de la chaîne commence au début d'une chaîne (de gauche à droite). A la fin de l'appel, une nouvelle chaîne est retournée par la fonction Java replaceFirst().

Syntaxe

public Str replaceFirst(String rgex, String replacement)

Paramètres

rgex - l'expression régulière à laquelle la chaîne donnée doit correspondre.

replacement − la chaîne qui remplace l'expression régulière.

Valeur de retour

Cette méthode renvoie la chaîne résultante en sortie.

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

Sortie :

Site Web Thi9 proposant des tutoriels gratuits

Comment remplacer un caractère dans une chaîne en JAVA ?

La méthode Java String replace() remplace chaque occurrence d'un caractère donné par un nouveau caractère et renvoie une nouvelle chaîne.
La syntaxe de la méthode replace() est string_name. remplacer (ancienne_chaîne, nouvelle_chaîne)


Java

  1. Chaînes Java
  2. Chaînes d'énumération Java
  3. Types d'annotations Java
  4. Méthode String Length () en Java:comment trouver avec l'exemple
  5. Méthode Java String indexOf() avec sous-chaîne et exemples
  6. Méthode Java String charAt() avec exemple
  7. Méthode Java String compareTo () :comment utiliser des exemples
  8. Méthode Java String contains() | Vérifier la sous-chaîne avec l'exemple
  9. Méthode Java String endsWith () avec exemple