一个菜鸟问题
请问各位高手:下面这段代码的运行结果为什么是AB B,而不是AB AB?
public class test{
public static void main(String args[]){
StringBuffer a=new StringBuffer("A");
StringBuffer b=new StringBuffer("B");
operate(a,b);
System.out.println(a+" "+b);
}
static void operate(StringBuffer x,StringBuffer y){
x.append(y);
y=x;
}
}