Advertisement



< Prev
Next >



StringBuilder Class









When StringBuilder class is used?







Constructors of StringBuilder class






Creating an empty StringBuilder object



// Java - Example of StringBuilder class

class StringBuilderEx
{
public static void main(String... ar)
{
	//Creating an empty StringBuilder object.
	StringBuilder sb= new StringBuilder(); 
	
	//Printing the empty StringBuilder object
	System.out.println("Original StringBuilder value : "+ sb);
	
	//Appending a new String, Blue, to the StringBuilder object
	sb.append("Blue");
	
	//Appending a new String, Budgie, to the StringBuilder object
	sb.append("Budgie");
	
	//Printing the modified StringBuilder object
	System.out.println("Modified StringBuilder value : "+ sb);
}
}


Output is :


Original StringBuilder value is : 
Modified StringBuilder value is : BlueBudgie


Program Analysis





Advertisement




Creating and initializing a StringBuilder object using a String



// Java - Example of StringBuilder class

class StringBuilderEx
{
public static void main(String... ar)
{
	//Creating a StringBuilder object
	StringBuilder sb= new StringBuilder("Blue");

	//Printing the StringBuilder object
	System.out.println("Original StringBuilder value : "+ sb);
	
	//Appending a new String to the StringBuilder object
	sb.append("Sky");
	
	//Printing the modified value of the StringBuilder object
	System.out.println("Modified StringBuilder value : "+ sb);
}
}


Output is :


Original StringBuilder value : Blue
Modified StringBuilder value : BlueSky


Program Analysis







Reversing the string created by StringBuilder class


In the next example, we will modify the content of a string created by StringBuilder class by calling its reverse method.

// Java - Example of StringBuilder class

class A
{
public static void main(String... ar()
{
	//Creating a StringBuilder object
	StringBuilder sb= new StringBuilder("Hello"); 
	
	//Printing the StringBuilder object
	System.out.println("Original StringBuilder value : "+ sb); 
	
	//Reversing the original string within StringBuilder object
	sb.reverse();
	
	//Printing the modified StringBuilder object
	System.out.println("Modified reverse StringBuilder value : "+ sb);
}


Output is :


Original StringBuffer string value : Hello
Modified reverse StringBuilder value : olleh

For more useful method of StringBuilder class, please read our tutorial, methods of StringBuilder class.



Please share this article -




< Prev
Next >
< String v/s StringBuffer
String v/s StringBuilder >



Advertisement

Please Subscribe

Please subscribe to our social media channels for daily updates.


Decodejava Facebook Page  DecodeJava Twitter Page Decodejava Google+ Page




Advertisement



Notifications



Please check our latest addition

C#, PYTHON and DJANGO


Advertisement