String buffert - java

Páginas: 3 (569 palabras) Publicado: 3 de abril de 2011
La Clase StringBuffer
Java posee gran capacidad para el manejo de cadenas dentro de sus clases String y StringBuffer . Un objeto String representa una cadena alfanumérica de un valor constante queno puede ser cambiada después de haber sido creada. Un objeto StringBuffer representa una cadena cuyo tamaño puede variar.
La clase StringBuffer dispone de muchos métodos para modificar el contenidode los objetos StringBuffer. Si el contenido de una cadena va a ser modificado en un programa, habrá que sacrificar el uso de objetos String en beneficio de StringBuffer, que aunque consumen másrecursos del sistema, permiten ese tipo de manipulaciones.
Al estar la mayoría de las características de los StringBuffers basadas en su tamaño variable, se necesita un nuevo método de creación:StringBuffer();
StringBuffer( int len );
StringBuffer( String str );
Se puede crear un StringBuffer vacío de cualquier longitud y también se puede utilizar un String como punto de partida para unStringBuffer.
StringBuffer Dos = new StringBuffer( 20 );
StringBuffer Uno = new StringBuffer( "Hola Mundo" );
Cambio de Tamaño
El cambio de tamaño de un StringBuffer necesita varias funcionesespecíficas para manipular el tamaño de las cadenas:
int length();
char charAt( int index );
void getChars( int srcBegin,int srcEnd,char dst[],int dstBegin );
String toString();
voidsetLength( int newlength );
void setCharAt( int index,char ch );
int capacity();
void ensureCapacity( int minimum );
void copyWhenShared();
Obervar que una de las funciones devuelve una cadenaconstante normal de tipo String. Este objeto se puede usar con cualquier función String, como por ejemplo, en las funciones de comparación.
Modificación del Contenido
Para cambiar el contenido de unStringBuffer, se pueden utilizar dos métodos: append() e insert() .
En el ejemplo CadAppend.java , vemos el uso de estos dos métodos:
class CadAppend {
public static void main( String args[] ) {...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase string y stringbuffer en java
  • Clase String Java
  • Metodos string
  • Clase string de java
  • Vectores y Matrices y String En Java
  • USO DE LOS METODOS DE UN STRING EN JAVA 1
  • Funciones java++ tipo String
  • String

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS