string a = "abc"; //开辟一个内存空间a = "abcd";//又开辟一个内存空间(因为string类型值是不可改变的,相当于从新new 了一个)StringBuffer str = new StringBuffer("abc");//仅一次str.Append("d");
StringBuffer 是可以变长度的字符串,从灵活上来说还是这个好,数据量大就用这个,string是不可以变的,数据量小不多变就用这个
高手,解释下什么叫 StringBuffer ?