Descripción

public int capacity(): Devuelve la capacidad actual. La capacidad es la cantidad de memoria disponible para los caracteres recién ingresados ​​más allá de la cual ocurrirá una asignación.

Ejemplo

Este ejemplo demuestra el uso del método capacity () de StringBuilder clase.

import java.lang.StringBuilder;
class StringBuilderCapacity{ 
  public static void main(String[] args) {
     StringBuilder sb = new StringBuilder("TEST STRING");
     /* Capacity of newly created StringBuilder instance
      * = length of string "TEST STRING" + 16
      * i.e 11+16 =27
      */
     System.out.println("Case1: Capacity: "+sb.capacity());
 
     StringBuilder sb2 = new StringBuilder();
     System.out.println("Case2: Capacity: "+sb2.capacity());
 
     StringBuilder sb3 = new StringBuilder("ABC");
     /* Capacity = length of String "ABC"=16
      * i.e 3+16 =19
      */
     System.out.println("Case3: Capacity: "+sb3.capacity());
 
  }
}

Producción:

Case1: Capacity: 27
Case2: Capacity: 16
Case3: Capacity: 19
leer  Método StringBuilder.append (boolean b)

Por avivcas

Deja una respuesta

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