How to append and replace content of a StringBuffer?
StringBuffer is like a
String, but can be modified.
StringBuffer are safe for use by multiple threads. The methods are synchronized where necessary so that all the operations on any particular instance behave as if they occur in some serial order that is consistent with the order of the method calls made by each of the individual threads involved.
As of release JDK 1.5, this class has been supplemented with an equivalent class designed for use by a single thread,
StringBuilder class should generally be used in preference to this one, as it supports all of the same operations but it is faster, as it performs no synchronization.
Here is our program output:
quote = an apple a
quote = an apple a day
quote = an apple a day keep the doctor away
quote = an orange a day keep the doctor away