public class Test {
public static void stringReplace(String input) {
input = input.replace('j', 'c');
}
public static void stringBufferReplace(StringBuffer input) {
input = input.append("c");
}
public static void main(String args[]) {
String testString = "java";
StringBuffer testStringBuffer = new StringBuffer("java");
stringReplace(testString);
stringBufferReplace(testStringBuffer);
// testString=testString.replace('j', 'c');//得要这样
System.out.println(testString + testStringBuffer);
}
}
该博客探讨了Java中字符串的静态方法`replace`和`StringBuffer`的`append`方法的区别。在main方法中,展示了如何使用这两个方法修改字符串,并强调了对于可变对象与不可变对象操作的差异。

被折叠的 条评论
为什么被折叠?



