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 StringBuilder length() in Java with Examples The length() method of StringBuilder class returns the number of character the StringBuilder object contains. The length of the sequence of characters currently represented by this StringBuilder object is returned by this method. Syntax: public int length() Return Value: This method returns length o 2 min read String toString() Method in java with Examples String toString() is the built-in method of java.lang which return itself a string. So here no actual conversion is performed. Since toString() method simply returns the current string without any changes, there is no need to call the string explicitly, it is usually called implicitly. Syntax : publ 1 min read StringBuilder setLength() in Java with Examples The setLength(int newLength) method of StringBuilder is used to set the length of the character sequence equal to newLength.For every index k greater than 0 and less than newLength. If the newLength passed as argument is less than the old length, the old length is changed to the newLength.If the new 2 min read Vector trimToSize() method in Java with Example The trimToSize() method of Vector in Java trims the capacity of an Vector instance to be the Vector's current size. This method is used to trim an Vector instance to the number of elements it contains. Syntax: trimToSize() Parameter: It does not accepts any parameter. Return Value: It does not retur 2 min read Scanner toString() method in Java with Examples The toString() method of java.util.Scanner class returns the string representation of this Scanner. The exact format is unspecified. Syntax: public String toString() Return Value: This function returns the string representation of this scanner. Below program illustrates the above function: Program 1 1 min read Like