StringBuffer的引用传递输出

下列代码的输出:

public class foo {
public static void main(String sgf[]) {

  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;
  }
}

答案:代码可以编译运行,输出“AB.B”。

posted @ 2021-08-24 11:17  fridays  阅读(120)  评论(0)    收藏  举报