Constructores

Tipos

public StringBuffer()
Construye una cadena sin caracteres en ella, pero con una capacidad inicial de 16 caracteres.

public StringBuffer(String)
Construye una cadena inicializada con el contenido de la cadena "(String)"; su capacidad inicial es 16 más la longitud de "(String)".

public StringBuffer(CharSequence)
Construye una cadena que contiene los mismos caracteres que el "(CharSequence)"; su capacidad inicial es de 16 más la longitud de "(CharSequence)".

Si la longitud de "(CharSequence)" es menor o igual 0, un Buffer vacio con capacidad para 16 caracteres es devuelto.

public StringBuffer(int length)
Se construye una cadena vacía pero con capacidad inicial especificada por "(length)" caracteres.

Ejemplo

JAVA - UT3

Ejemplo constructores:
1 // Los constructores de la clase StringBuffer.
2 import javax.swing.*;
3
4 public class ConstructoresStringBuffer {
5
6 public static void main( String args[] )
7 {
8 StringBuffer buffer1 = new StringBuffer();
9 StringBuffer buffer2 = new StringBuffer( 10 );
10 StringBuffer buffer3 = new StringBuffer( "hola" );
11
12 String salida = "buffer1 = \"" + buffer1.toString() + "\"" +
13 "\nbuffer2 = \"" + buffer2.toString() + "\"" +
14 "\nbuffer3 = \"" + buffer3.toString() + "\"";
15
16 JOptionPane.showMessageDialog( null, salida,
17 "Constructores de StringBuffer", JOptionPane.INFORMATION_MESSAGE );
18
19 System.exit( 0 );
20 }
21
22 } // fin de la clase ConstructoresStringBuffer