Java - Méthode d'insertion () de tampon de chaîne

La description

Cette méthode insère les données dans une sous-chaîne de ce StringBuffer. Nous devons spécifier la valeur de décalage (type entier) du tampon, à laquelle nous devons insérer les données. En utilisant cette méthode, des données de différents types comme un entier, un caractère, une chaîne, etc. peuvent être insérées.

Si début est égal à fin, aucune modification n'est apportée.

Syntaxe

Voici une méthode distincte pour chaque type de données primitif -

public StringBuffer insert(int offset, boolean b)
public StringBuffer insert(int offset, char c)
public insert(int offset, char[] str)
public StringBuffer insert(int index, char[] str, int offset, int len)
public StringBuffer insert(int offset, float f)  
public StringBuffer insert(int offset, int i)
public StringBuffer insert(int offset, long l) 
public StringBuffer insert(int offset, Object obj) 
public StringBuffer insert(int offset, String str)

Paramètres

Voici le détail des paramètres -

  • Le paramètre dépend de ce que vous essayez d'insérer.

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.insert(3, "123");
      System.out.println(sb); 
   }  
}

Cela produira le résultat suivant -

Production

abc123defghijk