StringBuffer对象的内容可以修改 而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象 比较 StringBuffer str = new StringBuffer("a"); str.append("bc"); String str2 = "a"; str2 = str2 + "bc"; str引用的一直是同一对象 而str2引用的在两句中是完全不同的对象
String 和StringBuffer区别
最新推荐文章于 2024-09-16 11:30:43 发布
StringBuffer对象的内容可以修改 而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象 比较 StringBuffer str = new StringBuffer("a"); str.append("bc"); String str2 = "a"; str2 = str2 + "bc"; str引用的一直是同一对象 而str2引用的在两句中是完全不同的对象