Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java String replace(), replaceAll() und replaceFirst() Methode

Die String-Klasse Java hat drei Arten von Replace-Methoden:

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

Mit Hilfe der Funktion replace() in Java können Sie Zeichen in Ihrer Zeichenfolge ersetzen. Lassen Sie uns jede Java-String-API-Funktion im Detail untersuchen:

Java String replace() Methode

Java-String ersetzen() -Methode ersetzt jedes Vorkommen eines bestimmten Zeichens durch ein neues Zeichen und gibt eine neue Zeichenfolge zurück. Die String-Methode Java replace() ermöglicht das Ersetzen einer Folge von Zeichenwerten.

Syntax:

public Str replace(char oldC, char newC)

Parameter:

oldCh − altes Zeichen

newCh − neues Zeichen

Rückgabewert

Die Java-Funktion replace() gibt einen String zurück, indem sie oldCh durch newCh ersetzt.

Beispiel für replace() in Java:

Lassen Sie uns die Funktion replace() in Java anhand eines Beispiels verstehen:

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

    }
}

Ausgabe:

Ursprünglicher String ist ':der schnelle Fuchs ist gesprungen
String nach dem Ersetzen von 'Fuchs' durch 'Hund':der schnelle Hund ist gesprungen
String nachdem alle 't' durch 'a' ersetzt wurden:ahe schneller Fuchs ist gesprungen

Java String Replaceall()

Java String replaceAll() -Methode findet alle Vorkommen von Zeichenfolgen, die mit einem regulären Ausdruck übereinstimmen, und ersetzt sie durch die Ersatzzeichenfolge. Am Ende des Aufrufs wird von der Java-Funktion replaceAll() ein neuer String zurückgegeben.

Unterschrift:

public Str replaceAll(String regex, String replacement)

Parameter:

regx:Regulärer Ausdruck

Ersatz:Ersatzzeichenfolge

Beispiel:

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

Ausgabe:

Guru99ist eine Website, die kostenlose Tutorials bereitstellt

Java String replaceFirst()

Java String replaceFirst() -Methode ersetzt NUR die erste Teilzeichenfolge, die mit einem bestimmten regulären Ausdruck übereinstimmt. Der Abgleich der Zeichenfolge beginnt am Anfang einer Zeichenfolge (von links nach rechts). Am Ende des Aufrufs wird von der Java-Funktion replaceFirst() ein neuer String zurückgegeben.

Syntax

public Str replaceFirst(String rgex, String replacement)

Parameter

rgex − der reguläre Ausdruck, mit dem die angegebene Zeichenfolge abgeglichen werden muss.

Ersatz − die Zeichenkette, die den regulären Ausdruck ersetzt.

Rückgabewert

Diese Methode gibt den resultierenden String als Ausgabe zurück.

Beispiel für 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);
    }
}

Ausgabe:

Thi9-Website mit kostenlosen Tutorials

Wie ersetzt man ein Zeichen in einer Zeichenfolge in JAVA?

Die Methode replace() von Java String ersetzt jedes Vorkommen eines gegebenen Zeichens durch ein neues Zeichen und gibt eine neue Zeichenkette zurück.
Die Syntax für die Methode replace() ist string_name. ersetzen(alte_Zeichenfolge, neue_Zeichenfolge)


Java

  1. Java-Strings
  2. Java-Enum-Strings
  3. Java-Anmerkungstypen
  4. String Length() Methode in Java:So finden Sie mit Beispiel
  5. Java String indexOf() Methode mit Substring &Beispielen
  6. Java String charAt() Methode mit Beispiel
  7. Java-String-compareTo()-Methode:Verwendung mit Beispielen
  8. Java-String enthält()-Methode | Überprüfen Sie die Teilzeichenfolge mit Beispiel
  9. Java-String-EndsWith()-Methode mit Beispiel
  10. Java String toLowercase() und toUpperCase() Methoden