Given this method in a class:
21. public String toString() {
22. StringBuffer buffer = new StringBuffer();
23. buffer.append(‘<‘);
24. buffer.append(this.name);
25. buffer.append(‘>’);
26. return buffer.toString();
27. }
Which statement is true?
A.
This code will perform well and converting the code to use StringBuilder will not enhance the
performance.
B.
This code will perform poorly. For better performance, the code should be rewritten: return “<” +
this.name + “>”;
C.
This code is NOT thread-safe.
D.
The programmer can replace StringBuffer with StringBuilder with no other changes.