关于append()方法原理

clarezzx clarezzx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小白求大神帮忙解释下下面这段代码的.append()方法:
package java_se_01;

public class AppendDemo {
public static void main(String[] args) {
StringBuffer a = new StringBuffer("A");
StringBuffer b = new StringBuffer("B");
operator(a, b);
System.out.println(a+","+b);

}
public static void operator(StringBuffer x,StringBuffer y){
x.append(y);
y=x;
}

}
输出结果是AB,B

为什么不是AB,AB呢?
...全文
评论 5
收藏 已收藏
分享
返回顶部
clarezzx
Java SE 62,621 成员 307,251 内容