Java - Metodo String Buffer replace ()
Descrizione
Questo metodo sostituisce i caratteri in una sottostringa di questo StringBuffer con i caratteri nella stringa specificata.
La sottostringa inizia all'inizio specificato e si estende al carattere alla fine dell'indice - 1 o alla fine di StringBuffer, se tale carattere non esiste. Per prima cosa i caratteri nella sottostringa vengono rimossi e quindi la stringa specificata viene inserita all'inizio.
Sintassi
Ecco la sintassi di questo metodo:
public StringBuffer replace(int start, int end, String str)
Parametri
Ecco il dettaglio dei parametri:
start - L'indice iniziale, compreso.
end - L'indice finale, esclusivo.
str - Stringa che sostituirà il contenuto precedente.
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.replace(3, 8, "ZARA");
System.out.println(sb);
}
}
Questo produrrà il seguente risultato:
Produzione
abcZARAijk