Answers for "stringbuilder vs string buffer"

2

string builder vs string buffer

String vs StringBuilder vs StringBuffer:
String: Immutable version char sequences
StringBuilder: mutable version char sequences,
not synchronized
StringBuffer: mutable version char sequences,
synchronized , thread-safe, slow
String str = new String("a")
StringBuilder s2 = new StringBuilder("B") // MUTABLE
StringBuffer s2 = new StringBuffer("c") // Synchronized
Posted by: Guest on May-16-2021
0

string vs stringbuilder vs stringbuffer

If a string is going to remain constant throughout the program, 
then use the String class object because a String object is immutable.
If a string can change (for example: lots of logic and operations in the construction of the string) 
and will only be accessed from a single thread, using a StringBuilder is good enough.
If a string can change and will be accessed from multiple threads, 
use a StringBuffer because StringBuffer is synchronous, 
so you have thread-safety.
If you don’t want thread-safety than you can also go with StringBuilder class as it is not synchronized.
Posted by: Guest on April-04-2022

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language