Aktionen

String Buffer replace() Methode

Aus Java Tutorial - Java lernen

Beschreibung

Bei dieser Methode werden die Zeichen in einer Teilzeichenfolge dieses StringBuffers durch Zeichen in der angegebenen Zeichenfolge ersetzt.

Die Teilzeichenfolge beginnt am angegebenen Anfang und erstreckt sich bis zum Zeichen am Indexende - 1 oder bis zum Ende des StringPuffers, falls kein solches Zeichen vorhanden ist. Zuerst werden die Zeichen in der Teilzeichenfolge entfernt und dann wird die angegebene Zeichenfolge am Anfang eingefügt.

Syntax

Hier ist die Syntax dieser Methode:

public StringBuffer replace(int start, int end, String str)

Parameter

Hier sind die Einzelheiten der Parameter:

  • start - Der Anfangsindex, inklusive.
  • end - Der Endindex, ausschließlich.
  • str - Zeichenfolge, die den vorherigen Inhalt ersetzt.

Rückgabewert

  • Diese Methode gibt das modifizierte StringBuffer-Objekt zurück.

Beispiel

public class Test {

   public static void main(String args[]) {
      StringBuffer sb = new StringBuffer("abcdefghijk");
      sb.replace(3, 8, "ZARA");
      System.out.println(sb); 
   }  
}

Dies wird zu folgendem Ergebnis führen:

Ausgabe

abcZARAijk