Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

Java String Replace(), ReplaceAll() en ReplaceFirst() methode

De String Class Java heeft drie soorten Replace-methoden:

  1. vervang()
  2. replaceAll()
  3. replaceFirst()

Met behulp van de functie Replace() in Java kunt u tekens in uw string vervangen. Laten we elke Java-tekenreeks-API-functies in detail bestuderen:

Java String Replace()-methode

Java String vervangen() methode vervangt elk voorkomen van een bepaald teken door een nieuw teken en retourneert een nieuwe tekenreeks. Met de tekenreeksmethode Java Replace() kan een reeks tekenwaarden worden vervangen.

Syntaxis:

public Str replace(char oldC, char newC)

Parameters:

oldCh − oud karakter

newCh − nieuw teken

Retourwaarde

De functie Java Replace() retourneert een string door oldCh te vervangen door newCh.

Voorbeeld van Replace() in Java:

Laten we vervangen() in de Java-functie begrijpen met een voorbeeld:

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

    }
}

Uitvoer:

Originele string is ':de snelle vos sprong
String na vervanging van 'fox' door 'hond':de snelle hond sprong
String nadat alle 't' werd vervangen door 'a':ahe snelle vos sprong

Java String Replaceall()

Java String ReplaceAll() methode vindt alle exemplaren van een reeks tekens die overeenkomen met een reguliere expressie en vervangt ze door de vervangende tekenreeks. Aan het einde van de aanroep wordt een nieuwe tekenreeks geretourneerd door de functie ReplaceAll() in Java.

Handtekening:

public Str replaceAll(String regex, String replacement)

Parameters:

regx:reguliere expressie

vervanging:vervangende reeks tekens

Voorbeeld:

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

Uitvoer:

Guru99iseensitemetgratistutorials

Java String ReplaceFirst()

Java String ReplaceFirst() methode vervangt ALLEEN de eerste subtekenreeks die overeenkomt met een bepaalde reguliere expressie. Het matchen van de string begint vanaf het begin van een string (van links naar rechts). Aan het einde van de aanroep wordt een nieuwe tekenreeks geretourneerd door de functie Java ReplaceFirst().

Syntaxis

public Str replaceFirst(String rgex, String replacement)

Parameters

rgex − de reguliere expressie waarmee de gegeven string moet overeenkomen.

vervanging − de tekenreeks die de reguliere expressie vervangt.

Retourwaarde

Deze methode retourneert de resulterende String als uitvoer.

Voorbeeld van ReplaceAll() in 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);
    }
}

Uitvoer:

Thi9-website met gratis tutorials

Hoe vervang ik een karakter in een string in JAVA?

De methode Java String Replace() vervangt elk voorkomen van een bepaald teken door een nieuw teken en retourneert een nieuwe string.
De syntaxis voor de methode Replace() is string_name. vervang(oude_string, nieuwe_string)


Java

  1. Java-variabelen en -letters
  2. Java-strings
  3. Java enum Strings
  4. Java-annotatietypen
  5. String Length() Methode in Java:Hoe te vinden met Voorbeeld
  6. Java String indexOf() Methode met Substring &Voorbeelden
  7. Java String charAt() Methode met Voorbeeld
  8. Java String CompareTo()-methode:hoe te gebruiken met voorbeelden
  9. Java String bevat() Methode | Controleer subtekenreeks met voorbeeld
  10. Java String endsWith() Methode met voorbeeld
  11. Java String toLowercase() en toUpperCase() methoden