+ 1
String builder vs String buffer
explain the differences in Java ??
1 Answer
+ 3
great question...
both are used to create mutable string.
DIFFERENT:::--
string buffer is synchronized..so it is thread safe means two thread can't call method of string buffer simultaneously.
string builder is not synchronised.
string builder is faster.
string buffer is bit slower.
so string builder has performance advantage.
-----
which to use??
if you create string which only modified by single thread then use string builder.
if your string is modified by multiple thread then use string buffer.