Java - Méthode de remplacement de tampon de chaîne ()

La description

Cette méthode remplace les caractères d'une sous-chaîne de ce StringBuffer par des caractères de la chaîne spécifiée.

La sous-chaîne commence au début spécifié et s'étend jusqu'au caractère à la fin de l'index - 1 ou à la fin de StringBuffer, si aucun caractère de ce type n'existe. Tout d'abord, les caractères de la sous-chaîne sont supprimés, puis la chaîne spécifiée est insérée au début.

Syntaxe

Voici la syntaxe de cette méthode -

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

Paramètres

Voici le détail des paramètres -

  • start - L'index de début, inclus.

  • end - L'index de fin, exclusif.

  • str - Chaîne qui remplacera le contenu précédent.

Valeur de retour

  • Cette méthode renvoie l'objet StringBuffer modifié.

Exemple

public class Test {

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

Cela produira le résultat suivant -

Production

abcZARAijk