public class Test{
public static void stringReplace(String text)
{text=text+"c";
}
public static void bufferReplace(StringBuffer text){
text=text.append("c");
}
public static void main(String args[])
{
String textString=new String("ab");
StringBuffer textBuffer=new StringBuffer("ab");
stringReplace(textString);
bufferReplace(textBuffer);
System.out.println(textString+textBuffer);
}}
编译结果 ab abc
因为String类是不可变量,赋值后内容不能修改。