Métodos
public int capacity ()
- Devuelve la capacidad actual del Buffer, que es la cantidad disponible para insertar nuevos caracteres.
public void setLength (int newLength)
- Asigna la longitud de caracteres de la secuencia, especificada en "()".
- Si "()" es menor que la actual del String, el StringBuffer se trunca hasta contener el número exacto de caracteres indicados en "(), pero si es mayor o igual que el largo actual, se agregan suficientes caracteres nulos ('\u0000') hasta que el StringBuffer tenga la misma longitud.
- Si "()" es menor o igual a 0 se produce una excepción.
public char charAt (int index)
- char devuelve el caracter situado en la posición especificada en index.
- El primer valor de index es 0 y el siguiente 1.
- index debe ser mayor o igual 0, y menor que la longitud de la secuencia.
public StringBuffer delete (int start, int end)
- Elimina los caracteres de una SubString, la SubString comienza en el valor de 'start' y termina en 'end-1'.
- Devuelve el SubString.
public StringBuffer replace (int start, int end, String str)
- Se reemplazan los caracteres que hay entre 'start' (incluido) y 'end - 1', por 'str'.
public String substring (int start)
- Devuelve una nueva String, que contiene una sub secuencia.
- La substring comienza en el especificado index ('start') y se extiende hasta el final de la secuencia.
public String toString ()
- Convierte a String la representación de datos del StringBuffer.
- Devuelve una representación de tipo String del StringBuffer.
public StringBuffer reverse ()
- Se reemplaza la secuencia del StringBuffer por la misma sentencia invertida.
public StringBuffer insert (int index, type x)
- index es la posición de inicio de la inserción.
- type es el tipo que se esta usando (char str [ ], String str, Object obj, boolean b, char c, int i, long l, float f, double d).
public void getChars(int srcBegin,int srcEnd,char dst [ ],int dstBegin)
- Los caracteres son copiados al destino indicado 'dst'.
- El primer caracter copiado se encuentra en la posición 'srcBegin' y el último en 'srcEnd - 1'.
- Los caracteres son copiados a un subarreglo de 'dst' partiendo desde la posición 'dstBegin'.