StringBuilder trimToSize() method in Java with Examples Last Updated : 30 Jul, 2019 Comments Improve Suggest changes Like Article Like Report The trimToSize() method of StringBuilder class is the inbuilt method used to trims the capacity used for the character sequence of StringBuilder object. If the buffer used by StringBuilder object is larger than necessary to hold its current sequence of characters, then this method is called to resize the StringBuilder object for converting this object to more space-efficient. Calling this method may, but is not required to, affect the value returned by a subsequent call to the capacity() method. Syntax: public void trimToSize() Returns: This method does not return anything. Below programs illustrate the StringBuilder.trimToSize() method: Example 1: Java // Java program to demonstrate // the trimToSize() Method. class GFG { public static void main(String[] args) { // create a StringBuilder object // with a String pass as parameter StringBuilder str = new StringBuilder("GeeksForGeeks"); // add more string to StringBuilder str.append("Contribute"); // print capacity System.out.println("Capacity before " + "applying trimToSize() = " + str.capacity()); // applying trimToSize() Method str.trimToSize(); // print string System.out.println("String = " + str.toString()); // print capacity System.out.println("Capacity after" + " applying trimToSize() = " + str.capacity()); } } Output: Capacity before applying trimToSize() = 29 String = GeeksForGeeksContribute Capacity after applying trimToSize() = 23 Example 2: Java // Java program to demonstrate // the trimToSize() Method. class GFG { public static void main(String[] args) { // create a StringBuilder object // with a String pass as parameter StringBuilder str = new StringBuilder(); // add more string to StringBuilder str.append("GeeksForGeeks classes"); // print capacity System.out.println("Capacity before" + " applying trimToSize() = " + str.capacity()); // applying trimToSize() Method str.trimToSize(); // print string System.out.println("String = " + str.toString()); // print capacity System.out.println("Capacity after " + "applying trimToSize() = " + str.capacity()); } } Output: Capacity before applying trimToSize() = 34 String = GeeksForGeeks classes Capacity after applying trimToSize() = 21 References: https://docs.oracle.com/javase/10/docs/api/java/lang/StringBuilder.html#trimToSize() Comment More infoAdvertise with us Next Article StringBuilder trimToSize() method in Java with Examples A AmanSingh2210 Follow Improve Article Tags : Java java-basics Java-Functions Java-StringBuilder Practice Tags : Java Similar Reads StringBuffer trimToSize() method in Java with Examples The trimToSize() method of StringBuffer class is the inbuilt method used to trims the capacity used for the character sequence of StringBuffer object. If the buffer used by StringBuffer object is larger than necessary to hold its current sequence of characters, then this method is called to resize t 2 min read StringBuilder toString() method in Java with Examples The toString() method of the StringBuilder class is the inbuilt method used to return a string representing the data contained by StringBuilder Object. A new String object is created and initialized to get the character sequence from this StringBuilder object and then String is returned by toString( 3 min read Stack trimToSize() method in Java with Example The trimToSize() method of Stack in Java trims the capacity of an Stack instance to be the list's current capacity. This method is used to trim an Stack instance to the number of elements it contains. Syntax: public void trimToSize() Parameter: It does not accepts any parameter. Return Value: It doe 2 min read StringBuffer toString() method in Java with Examples The toString() method of StringBuffer class is the inbuilt method used to returns a string representing the data contained by StringBuffer Object. A new String object is created and initialized to get the character sequence from this StringBuffer object and then String is returned by toString(). Sub 2 min read StringWriter toString() method in Java with Examples The toString() method of StringWriter Class in Java is used to get the String representation of this StringWriter instance. This method does not accept any parameter and returns the required String value. Syntax: public String toString() Parameters: This method accepts does not accepts any parameter 2 min read Like