Java Topics
StringBuilder
Last Updated : 26 May, 2026
title: StringBuilder in Java
title: StringBuilder in Java description: StringBuilder class — fast mutable String
StringBuilder bhi mutable String hai lekin thread-safe nahi hai. Isliye single-threaded environment mein use karo — StringBuffer se fast hai.
Create karna
StringBuilder sb = new StringBuilder();
StringBuilder sb2 = new StringBuilder("Hello");
StringBuilder sb3 = new StringBuilder(100); // initial capacityMethods (StringBuffer jaisi hi)
StringBuilder sb = new StringBuilder("Java");
sb.append(" Programming"); // "Java Programming"
sb.insert(4, " SE"); // "Java SE Programming"
sb.delete(4, 7); // "Java Programming"
sb.reverse(); // Reverse
sb.replace(0, 4, "Python"); // Replace range
sb.length(); // Length
sb.capacity(); // Capacity
sb.toString(); // String mein convertString vs StringBuffer vs StringBuilder
| Feature | String | StringBuffer | StringBuilder |
|---|---|---|---|
| Mutable | No | Yes | Yes |
| Thread Safe | Yes (immutable) | Yes | No |
| Performance | Slow (for concat) | Medium | Fast |
| Use Case | Read-only | Multi-thread | Single-thread |
String Concatenation Performance
Exam Focus
Revise definitions, diagrams, examples, and short-answer points for StringBuilder.
Interview Use
Prepare one clear explanation, one practical example, and one common mistake for this Java topic.
Search Terms
java, java programming, core java, java master course, java notes, master, course, fundamentals
Related Java Topics