Uso De StringBuffers

Páginas: 8 (1819 palabras) Publicado: 6 de noviembre de 2015
Uso de StringBuffers
Class java.lang.StringBuffer

public final class StringBuffer
Un stringbuffer implementa una secuencia de caracteres dinámicos.
Las principales operaciones a realizar sobre stringbuffers son append e insert, las cuales pueden recibir varios tipos de entrada; cada uno de estos métodos convierte su entrada en string y posteriormente realiza en inserción o concatenación segúncorresponda.
A continuación se destacan los principales métodos:

Constructores
StringBuffer
Corresponde al constructor de la clase.
 
Métodos
append
Concatena al stringbuffer la representación en strings de su argumento.
capacity
Retorna la capacidad del stringbuffer.
charAt
Retorna el carácter de un índice en el stringbuffer.
getChars
Copia los caracteres del stringbuffer a un arreglo decaracteres.
insert
Inserta al stringbuffer la representación en string del argumento.
length
Retorna el largo (cuenta caracteres) del stringbuffer.
reverse
Invierte la secuencia de caracteres del stringbuffer.
setCharAt
Reemplaza un carácter especificado por otro.
setLength
Cambia el largo del stringbuffer.
toString
Convierte a string la representación del stringbuffer.
Constructores
StringBuffer
publicStringBuffer()
Construye un stringbuffer vacío y con capacidad inicial de 16 caracteres.
public StringBuffer(int length)
Construye un stringbuffer vacío y con una capacidad inicial especificada por el argumento de "length" caracteres.
Parámetros:
length - la capacidad inicial.
Indicaciones:
Se produce una excepción si el argumento es menor o igual que cero.
public StringBuffer(String str)Construye un string que representa la misma secuencia de caracteres que el string de argumento.
La capacidad inicial del stringbuffer es 16 caracteres más el largo del string.
Parámetros:
str - el contenido inicial del buffer.
Ver/Bajar Ejemplo
Métodos
length
public int length()
Retorna:
el número de caracteres en el stringbuffer.
Ver/Bajar Ejemplo
capacity
public int capacity()
Retorna:
Retorna alactual capacidad del stringbuffer. La capacidad es la cantidad disponible para insertar nuevos caracteres.
Ver/Bajar Ejemplo
setLength
public synchronized void setLength(int newLength)
Setea el largo del stringbuffer. Si el nuevo largo es menor que el actual largo del string, el stringbuffer es truncado hasta contener el número exacto de caracteres indicados por el argumento.
Si el argumento esmayor o igual que el largo actual, se agregan suficientes caracteres nulos ('\u0000') hasta que el stringbuffer posea el largo especificado.
Parámetros:
newLength - el nuevo largo del buffer.
Indicaciones:
Si el argumento es menor o igual que cero, se produce una excepción(StringIndexOutOfBoundsException).
Ver/Bajar Ejemplo
charAt
public synchronized char charAt(int index)
 
NOTA:
El primer caracterde un stringbuffer se encuentra en la posición o índice 0, el siguiente en la posición 1 y así sucesivamente.
El índice siempre debe ser mayor o igual que cero y menor que el largo del buffer.
Parámetros:
index - la posición del carácter deseado.
Retorna:
El caracter en la posición especificada en index.
Indicaciones:
Si el índice es inválido se produce unaexcepción(StringIndexOutOfBoundsException).
Ver/Bajar Ejemplo
getChars
public synchronized void getChars(int srcBegin,int srcEnd,char dst[],int dstBegin)
Los caracteres son copiados desde el stringbuffer al arreglo de destino dst. El primer carácter a ser copiado se encuentra en la posición srcBegin; el último carácter a copiar está en la posición srcEnd -1. El número total de caracteres a copiar es ( srcEnd - srcBegin). Los caracteresson copiados a un subarreglo de dst partiendo desde la posición dstBegin.
Parámetros:
srcBegin - parte copiando desde esta posición del stringbuffer.
srcEnd - indica la posición de término de copiado del stringbuffer.
dst - es el arreglo de destino.
dstBegin - indica la posición del arreglo de destino desde la que queremos empezar a copiar los caracteres del stringbuffer.
Indicaciones:
Se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • el uso de la o
  • uso del que
  • Uso de
  • Uso
  • USO DE LA
  • En uso
  • Uso De La A y Ha
  • Uso Mis Manos...Uso Mis Ideas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS