Comparison Between String, StringBuilder, And StringBuffer.
Comparison Between String, StringBuilder, And StringBuffer.
------------------------------------------------------------
1. Mutability
------------------------------------------------------------
2. Thread Safety
------------------------------------------------------------
3. Performance
------------------------------------------------------------
4. Use Case
------------------------------------------------------------
5. Example
// String
String s = "Hello";
s = s + " World"; // Creates a new String object
// StringBuilder
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World"); // Modifies same object
// StringBuffer
StringBuffer sbf = new StringBuffer("Hello");
sbf.append(" World"); // Also modifies same object (thread-safe)
------------------------------------------------------------
6. Package
------------------------------------------------------------
Summary