Home » Java programming language

Java StringBuilder trimToSize() method with example

StringBuilder Class trimToSize() method: Here, we are going to learn about the trimToSize() method of StringBuilder Class with its syntax and example.
Submitted by Preeti Jain, on December 22, 2019

StringBuilder Class trimToSize() method

  • trimToSize() method is available in java.lang package.
  • trimToSize() method is used to minimize storage used for the characters (i.e. if the initial buffer size is greater than required to hold its current set of characters so it may be resized depend on the requirement to utilize memory space effectively).
  • trimToSize() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
  • trimToSize() method does not throw an exception at the time of trimming size.

Syntax:

    public void trimToSize();

Parameter(s):

  • It does not accept any parameter.

Return value:

The return type of this method is void, it returns nothing.

Example:

// Java program to demonstrate the example 
// of void trimToSize() method of StringBuilder 

public class TrimToSize {
    public static void main(String[] args) {
        // Creating an StringBuilder object
        StringBuilder st_b = new StringBuilder("Java ");

        // By using append() method is to append the given string to 
        // st_b object

        st_b.append("World");

        // By using trimToSize() method is to trim the st_b object
        // according to particular stringBuilder object size

        st_b.trimToSize();

        // Display st_b
        System.out.println("st_b.trimToSize() = " + st_b);
    }
}

Output

st_b.trimToSize() = Java World






Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.