Home »
Java programming language
Java StringBuilder setLength() method with example
StringBuilder Class setLength() method: Here, we are going to learn about the setLength() method of StringBuilder Class with its syntax and example.
Submitted by Preeti Jain, on December 22, 2019
StringBuilder Class setLength() method
- setLength() method is available in java.lang package.
- setLength() method is used to sets the length of the character sequence when the sequence is replaced to a new character sequence so the length of the sequence will be assigned by the given argument.
- setLength() 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.
- setLength() method may throw an exception at the time of setting the length of the new character sequence.
IndexOutOfBoundsException – This exception may throw when the given argument new_len < 0.
Syntax:
public void setLength(int new_len);
Parameter(s):
- int new_len – represents the new length.
Return value:
The return type of this method is void, it returns nothing.
Example:
// Java program to demonstrate the example
// of void setLength(int new_len)
// method of StringBuilder
public class setLength {
public static void main(String[] args) {
// Creating an StringBuilder object
StringBuilder st_b = new StringBuilder("Java World ");
// Display st_b
System.out.println("st_b =" + st_b);
// Display st_b length
System.out.println("st_b.length() = " + st_b.length());
// By using setLength() method is to set the length of
// st_b object to 4
st_b.setLength(4);
// Display st_b
System.out.println("st_b=" + st_b);
// Display new st_b length (i.e. till 4 character to display)
System.out.println("st_b.setLength() = " + st_b.length());
}
}
Output
st_b =Java World
st_b.length() = 11
st_b=Java
st_b.setLength() = 4