capacity() StringBuilder method in java

capacity(): returns the current capacity of string builder. Capacity refers to the amount of available storage.

Syntax:

public int capacity()

Example:

StringBuilderCapacityExample.java

/**
 * This program is used to show the use of capacity() method.
 * @author w3spoint
 */
class TestStringBuilder{
	StringBuilder sb = new StringBuilder();
 
	/**
	 * This method is used to show the use of capacity() method.
	 * @author w3spoint
	 */
	public void capacityTest(){
		//default capacity.
		System.out.println(sb.capacity());
 
		sb.append("Hello ");
		//current capacity 16.
		System.out.println(sb.capacity());
 
		sb.append("www.w3spoint.com");
		//current capacity (16*2)+2=34 i.e (oldcapacity*2)+2.  
		System.out.println(sb.capacity());
	}
}
 
public class StringBuilderCapacityExample {
	public static void main(String args[]){
		//creating TestStringBuilder object
		TestStringBuilder obj = new TestStringBuilder();
 
		//method call
		obj.capacityTest();
	}
}

Output:

16
16
34

Download this example.
 
Next Topic: ensureCapacity(int minCapacity) StringBuilder method in java.
Previous Topic: reverse() StringBuilder method in java.

 

Content Protection by DMCA.com
Please Share