关于StringBuffer的问题。
public class StringBufferTest{
public static void main(String args[]){
StringBuffer sb1 = new StringBuffer("One");
StringBuffer sb2 = new StringBuffer("Two");
swap(sb1,sb2);
System.out.println("sb1:"+sb1);
System.out.println("sb2:"+sb2);
}
public static void swap(StringBuffer a,StringBuffer b){
a.append(" More");
b = a;
}
}
以上代码为什么为什么输出是sb1:One More sb2:Two啊,有点费解,希望高手帮小弟解答一些,万分感谢!