/**
* 模拟StringBuffer
* 使用过程基本上和java.lang.StringBuffer一样,但是在toString中可以插入风格符,默认分隔符为','
* */
function StringBuffer() {
this.strs = []; //用数组来缓存所有的内容
if (typeof StringBuffer._initialized == "undefined") {
StringBuffer._initalized = true; //已经初始化,无需再初始化
StringBuffer.prototype.append = function(str) {
this.strs.push(str);
return this;
};
StringBuffer.prototype.toString = function(seperator) {
if (!seperator) {
seperator = "";
}
return this.strs.join(seperator);
};
}
}