面试中String、StringBuffer、StringBuilder
前段时间,一位在面试过后同学问我,以下代码输出是什么?被他这样一问,我逆向思维告诉我答案是"Hello"。
public class A{ public static void add(String str,String str1){ str+=str1; } public static void main(String args[]){ String str="Hello"; String str1="World"; add(str,str1); System.out.println(str) }}public class A {public static void add(StringBuffer str, StringBuffer str1) {str.append(str1);}public static void main(String args[]) {StringBuffer str = new StringBuffer("Hello");StringBuffer str1 = new StringBuffer("World");add(str, str1);System.out.println(str);}}