java代码,说说输出结果,和原因,刚学java ,有点不是很理解。

ayideai ayideai 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
class Test{

public static void main(String[] args) {
String s1 = new String("java");
String s2 = new String("hello");
method_1(s1,s2);
System.out.println(s1+"...."+s2); //java....hello

StringBuilder s11 = new StringBuilder("java");
StringBuilder s22 = new StringBuilder("hello");
method_2(s11,s22);
System.out.println(s11+"-----"+s22);
}
public static void method_1(String s1,String s2){
s1=s1.replace('a','k');

s1 = s2;

}
public static void method_2(StringBuilder s1,StringBuilder s2){
s1.append(s2);

s1 = s2;

}
}
...全文
评论 37
收藏 已收藏
分享
返回顶部
ayideai
Java SE 62,620 成员 307,251 内容