Capacidad de StringBuilder() en Java con ejemplos

El método de capacidad() de la clase StringBuilder se usa para devolver la capacidad actual del objeto StringBUilder. La capacidad es la cantidad de almacenamiento disponible para insertar nuevos caracteres.
Sintaxis: 
 

public int capacity()

Valor devuelto: este método devuelve la capacidad actual de la clase StringBuilder.
Los siguientes programas demuestran el método de capacidad() de la clase StringBuilder:
Ejemplo 1:
 

Java

// Java program to demonstrate
// the capacity() Method.
 
class GFG {
    public static void main(String[] args)
    {
 
        // create a StringBuilder object,
        // default capacity will be 16
        StringBuilder str = new StringBuilder();
 
        // get default capacity
        int capacity = str.capacity();
 
        System.out.println("Default Capacity of StringBuilder = "
                           + capacity);
 
        // add the String to StringBuilder Object
        str.append("Geek");
 
        // get capacity
        capacity = str.capacity();
 
        // print the result
        System.out.println("StringBuilder = " + str);
        System.out.println("Current Capacity of StringBuilder = "
                           + capacity);
    }
}
Producción

Default Capacity of StringBuilder = 16
StringBuilder = Geek
Current Capacity of StringBuilder = 16

Ejemplo 2: 
 

Java

// Java program to demonstrate
// the capacity() Method.
 
class GFG {
    public static void main(String[] args)
    {
        // create a StringBuilder object
        // with a String passed as parameter
        StringBuilder
            str
            = new StringBuilder("WelcomeGeeks");
 
        // get capacity
        int capacity = str.capacity();
 
        // print the result
        System.out.println("StringBuilder = " + str);
        System.out.println("Capacity of StringBuilder = "
                           + capacity);
    }
}
Producción: 

StringBuilder = WelcomeGeeks
Capacity of StringBuilder = 28

 

Referencia:  
https://docs.oracle.com/javase/10/docs/api/java/lang/StringBuilder.html#capacity()
 

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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