Métodos

Tipos

length

public int length ()

- Devuelve la longitud de (caracter).

- Link Ejemplo.


capacity

public int capacity ()

- Devuelve la capacidad actual del Buffer, que es la cantidad disponible para insertar nuevos caracteres.

- Link Ejemplo.


setLength

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.

- Link Ejemplo.


charAt

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.

- Link Ejemplo.


delete

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.

- Link Ejemplo.


replace

public StringBuffer replace (int start, int end, String str)

- Se reemplazan los caracteres que hay entre 'start' (incluido) y 'end - 1', por 'str'.

- Link Ejemplo.


substring

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.

- Link Ejemplo.


toString

public String toString ()

- Convierte a String la representación de datos del StringBuffer.

- Devuelve una representación de tipo String del StringBuffer.

- Link Ejemplo.


reverse

public StringBuffer reverse ()

- Se reemplaza la secuencia del StringBuffer por la misma sentencia invertida.

- Link Ejemplo.


insert

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).

- Link Ejemplo.


getChars

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'.

- Link Ejemplo.