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 abcapp
由于String类是不可变量,赋值后内容不能修改。code