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”。

浙公网安备 33010602011771号