StringBuffer如何工作?

时间:2015-09-30 04:59:20

标签: java

在下面的示例中,我们将StringBuffer引用传递给sbMethod(),因此我们可以说sb将被修改,而sb将存储值String Buffer Appended

之后再次使用sb = new StringBuffer("newSB");

创建了新对象
public static void sbMethod(StringBuffer sb){
                sb.append(" Appended");
                sb = new StringBuffer("newSB");
}
public static void main(String a[]){
                StringBuffer sb = new StringBuffer("String Buffer");
                sbMethod(sb);
                System.out.println(sb);
}

我的问题是为什么旧值" String Buffer Appended"没有被覆盖到" newSB"在这种情况下?

0 个答案:

没有答案