xxxxxxxxxx
StringBuffer buffer = new StringBuffer("Harvard");
// mutable we modify object
buffer.append(" School");
// append method we are calling from Buffer ** synchronized means slow
System.out.println(buffer); // Harvard School
xxxxxxxxxx
// Creating a string buffer
StringBuffer buffer = new StringBuffer();
// Appending strings to the buffer
buffer.append("Hello");
buffer.append(" World");
// Inserting strings at a specific position in the buffer
buffer.insert(5, " Awesome");
// Replacing a part of the buffer with a different string
buffer.replace(7, 13, "Java");
// Converting the buffer to a string
String result = buffer.toString();
System.out.println(result);