package utils { /** * @Title: StringBuffer.as * @Description: 用於添加或打印多個字符串,節省字符串建立成本 * @author HJC * @date 2015-5-25 下午9:32:43 * @version V1.0 */ public class StringBuffer { public var buffer:Array = new Array(); public function add(object:Object):StringBuffer { var str:String = object.toString(); if(null == str || str.length<1 ){ buffer.push("") }else{ for (var i:Number = 0; i < str.length; i++) { buffer.push(str.charCodeAt(i)); } } return this; } public function toString():String { return String.fromCharCode.apply(this, buffer); } } }