What is the difference between a String object and a StringBuffer object in java?


String class is immutable once you create an object of string you can modify its data.

The StringBuffer class is immutable, once you create a StringBuffer object you can change/modify the contents of it.

This class provides various methods to manipulate its data such as append(), delete(), insert() etc.


Advertisements