in

Clase Java StringBuilder- javatpoint

La clase Java StringBuilder se utiliza para crear una cadena mutable (modificable). La clase Java StringBuilder es la misma que la clase StringBuffer excepto que no está sincronizada. Está disponible desde JDK 1.5.

Constructores importantes de la clase StringBuilder

Constructor Descripción
StringBuilder () Crea un String Builder vacío con la capacidad inicial de 16.
StringBuilder (String str) Crea un generador de cadenas con la cadena especificada.
StringBuilder (longitud int) Crea un String Builder vacío con la capacidad especificada como longitud.

Métodos importantes de la clase StringBuilder

Método Descripción
agregado de StringBuilder público (String s) Se utiliza para agregar la cadena especificada con esta cadena. El método append () está sobrecargado como append (char), append (boolean), append (int), append (float), append (doble), etc.
inserción pública de StringBuilder (int offset, String s) Se utiliza para insertar la cadena especificada con esta cadena en la posición especificada. El método insert () está sobrecargado como insert (int, char), insert (int, boolean), insert (int, int), insert (int, float), insert (int, double), etc.
reemplazo de StringBuilder público (int startIndex, int endIndex, String str) Se utiliza para reemplazar la cadena de startIndex y endIndex especificados.
public StringBuilder delete (int startIndex, int endIndex) Se utiliza para eliminar la cadena de startIndex y endIndex especificados.
público StringBuilder reverse () Se utiliza para invertir la cuerda.
capacidad int pública () Se utiliza para devolver la capacidad actual.
public void asegurarCapacidad (int mínimaCapacidad) Se utiliza para asegurar la capacidad al menos igual al mínimo dado.
charAt pública (índice int) Se utiliza para devolver el carácter a la posición especificada.
public int length () Se utiliza para devolver la longitud de la cadena, es decir, el número total de caracteres.
subcadena de cadena pública (int beginIndex) Se utiliza para devolver la subcadena del beginIndex especificado.
subcadena de cadena pública (int beginIndex, int endIndex) Se utiliza para devolver la subcadena del beginIndex y endIndex especificados.

Ejemplos de Java StringBuilder

Veamos los ejemplos de diferentes métodos de la clase StringBuilder.

1) Método append () de StringBuilder

El método append () de StringBuilder concatena el argumento dado con este String.

StringBuilderExample.java

Producción:

2) Método insert () de StringBuilder

El método insert () de StringBuilder inserta la cadena dada con esta cadena en la posición dada.

StringBuilderExample2.java

Producción:

3) Método de reemplazo () de StringBuilder

El método replace () de StringBuilder reemplaza la cadena dada del beginIndex y endIndex especificados.

StringBuilderExample3.java

Producción:

4) Método delete () de StringBuilder

El método delete () de la clase StringBuilder elimina la cadena del beginIndex especificado al endIndex.

StringBuilderExample4.java

Producción:

5) Método StringBuilder reverse ()

El método reverse () de la clase StringBuilder invierte la cadena actual.

StringBuilderExample5.java

Producción:

6) Método de capacidad () de StringBuilder

El método capacity () de la clase StringBuilder devuelve la capacidad actual del Builder. La capacidad predeterminada del Constructor es 16. Si el número de caracteres aumenta con respecto a su capacidad actual, aumenta la capacidad en (capacidad anterior * 2) +2. Por ejemplo, si su capacidad actual es 16, será (16 * 2) + 2 = 34.

StringBuilderExample6.java

Producción:

7) Método StringBuilder sureCapacity ()

El método secureCapacity () de la clase StringBuilder asegura que la capacidad dada es el mínimo de la capacidad actual. Si es mayor que la capacidad actual, aumenta la capacidad en (capacidad anterior * 2) +2. Por ejemplo, si su capacidad actual es 16, será (16 * 2) + 2 = 34.

StringBuilderExample7.java

Producción:


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

img notepad

Editores HTML

windows10 taskbar

Windows 10: barra de tareas