只能改变对象的内容,不能改变对象的引用。如下所示:
package test;
public class Main{
static void changestringbuffer (StringBuffer SS1, StringBuffer SS2){
SS1.append ("world");
SS2 = SS1;
}
public static void main(String[] args){
Integer a = 1;
Integer b = a;
b++;
System.out.println(a);
System.out.println(b);
StringBuffer s1 = new StringBuffer("Hello");
StringBuffer s2 = new StringBuffer("Hello");
changestringbuffer(s1,s2);
System.out.println(s1);
System.out.println(s2);
}
}