Java StringBuffer class ensureCapacity (void mincap) Método : Aquí, vamos a aprender sobre la int ensureCapacity (void mincap) Método de StringBuffer int con su sintaxis y el ejemplo .
StringBuffer class Class ensureCapacity (void mincap)
- Este método está disponible en int java.lang.StringBuffer.ensureCapacity (package mincap) .
- Este método se utiliza para asegurar la capacidad es de al menos igual al argumento especificado mincap (capacidad mínima) .
- Si la capacidad actual de la StringBuffer es menor que el argumento especificado a continuación nuevo espacio se asignará con mayor capacidad.
- La nueva capacidad se calcula como (2 * oldcapacity + 2).
- Supongamos que la capacidad actual objeto StringBuffer es 10 y estamos asignando un nuevo objeto de la capacidad es de 26 a continuación nuevo espacio se asignará class el objeto recién creado.
Sintaxis:
void ensureCapacity(int mincap){
}
Parámetro (s):
Pasamos sólo un objeto en el método de la capacidad mínima es decir StringBuffer (mincap).
int valor:
El tipo class de este método es for Eso significa que este método devuelve nada.
programa Java para demostrar método
import java.lang.StringBuffer;
public class StringBufferClass {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer(" Java supports multithreading");
System.out.println("The value of current StringBuffer object is :" + sb);
// Display the capacity of current stringbuffer object sb
System.out.println("The old capacity is :" + sb.capacity());
// Extend the capacity to the specified amount
// in the given stringbuffer object
sb.ensureCapacity(50);
// Display new extended capacity of the stringbuffer object
// Return the new capacity (2*oldcapacity+2)
System.out.println("The new capacity will be : " + sb.capacity());
}
}
salida
D:Programs>javac StringBufferClass.java
D:Programs>java StringBufferClass
The value of current StringBuffer object is : Java supports multithreading
The old capacity is :45
The new capacity will be : 92
ejemplo de ensureCapacity ()