Given this method in a class: 21. public String toString() { 22. StringBuffer buffer = new StringBuffer(); 23. buffer.append(''); 26. return buffer.toString(); 27. } Which statement is true?

  1. This code is NOT thread-safe

  2. The programmer can replace StringBuffer with StringBuilder with no other changes

  3. This code will perform poorly. For better performance, the code should be rewritten:return "";

  4. This code will perform well and converting the code to use StringBuilder will not enhance the performance


Correct Option: B

Find more quizzes: