Clase StringBuffer
Crear un StringBuffer
El método constructor utilizado por reverseIt() para incializar dest requiere un entero como argumento que indique el tamaño inicial del nuevo StringBuffer.
StringBuffer(int length)
Insertar Caracteres
Algunas veces, podríamos querer insertar datos en el medio de un StringBuffer. Se puede hacer esto utilizando el método insert(). Este ejemplo ilustra cómo insertar una cadena dentro de un StringBuffer.
StringBuffer sb = new StringBuffer("Hola!");
sb.insert(6, "Java ");
System.out.println(sb.toString());
Este código imprimerá:
Hola java!
Seleccionar Caracteres
Otro modificador muy útil de StringBuffer es setCharAt(), que selecciona un carácter en la posición especificada del StringBuffer. setCharAt() es útil cuando se reutiliza un StringBuffer.