Junior — Middle
How to implement and use a class for efficient string building in Java?
sobes.tech AI
Answer from AI
In Java, the StringBuilder class is used for efficient string construction. It allows modifying the contents of a string without creating new objects, which saves memory and improves performance during multiple concatenation operations.
Example of usage:
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(", world!");
String result = sb.toString();
System.out.println(result); // Outputs: Hello, world!
It is recommended to use StringBuilder when you need to assemble a string from multiple parts, especially in loops.