Java - Metodo string Buffer insert ()

Descrizione

Questo metodo inserisce i dati in una sottostringa di questo StringBuffer. Dovremmo specificare il valore di offset (tipo intero) del buffer, in corrispondenza del quale dobbiamo inserire i dati. Utilizzando questo metodo, è possibile inserire dati di vario tipo come numeri interi, caratteri, stringhe ecc.

Se l'inizio è uguale alla fine, non vengono apportate modifiche.

Sintassi

Ecco un metodo separato per ogni tipo di dati primitivo:

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)

Parametri

Ecco il dettaglio dei parametri:

  • Il parametro dipende da cosa stai cercando di inserire.

Valore di ritorno

  • Questo metodo restituisce l'oggetto StringBuffer modificato.

Esempio

public class Test {

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

Questo produrrà il seguente risultato:

Produzione

abc123defghijk