public class test {
public static void main(String []args) {
String s="java";
StringBuffer buffer=new StringBuffer(s);
change(s,buffer);
System.out.println(s);
System.out.println(buffer);
}
private static void change(String s,StringBuffer buffer){
s=s+" and html";
buffer.append(" and html");
}
}
为什么s的值还是java而不是java and html ,是因为String类的值不能改动吗?谢谢了
...全文
26424打赏收藏
菜鸟问题 Sting和StingBuffer
public class test { public static void main(String []args) { String s="java"; StringBuffer buffer=new StringBuffer(s); change(s,buffer); System.out.println(s); System.out.println(buffer); } private static void change(String s,StringBuffer buffer){ s