StringBuilder capacity() in Java with Examples
Last Updated :
28 Jun, 2021
The capacity() method of StringBuilder Class is used to return the current capacity of StringBUilder object. The capacity is the amount of storage available to insert new characters.
Syntax:
public int capacity()
Return Value: This method returns the current capacity of StringBuilder Class.
Below programs demonstrate the capacity() method of StringBuilder Class:
Example 1:
Java
class GFG {
public static void main(String[] args)
{
StringBuilder str = new StringBuilder();
int capacity = str.capacity();
System.out.println( "Default Capacity of StringBuilder = "
+ capacity);
str.append( "Geek" );
capacity = str.capacity();
System.out.println( "StringBuilder = " + str);
System.out.println( "Current Capacity of StringBuilder = "
+ capacity);
}
}
|
Output
Default Capacity of StringBuilder = 16
StringBuilder = Geek
Current Capacity of StringBuilder = 16
Example 2:
Java
class GFG {
public static void main(String[] args)
{
StringBuilder
str
= new StringBuilder( "WelcomeGeeks" );
int capacity = str.capacity();
System.out.println( "StringBuilder = " + str);
System.out.println( "Capacity of StringBuilder = "
+ capacity);
}
}
|
Output:
StringBuilder = WelcomeGeeks
Capacity of StringBuilder = 28
Reference:
https://docs.oracle.com/javase/10/docs/api/java/lang/StringBuilder.html#capacity()
Share your thoughts in the comments
Please Login to comment...