erreichen:
function StringBuffer () {this .__ Strings__ = []; }; StringBuffer.Prototype.Append = function (str) {this .__ Zeichenfolgen __. Push (str); gib dies zurück; }; // Format String StringBuffer.Prototype.AppendFormat = Funktion (str) {für (var i = 1; i <argumente.length; i ++) {var parent = "// {" + (i - 1) + "//}"; var reg = neuer regexp (übergeordnet, "g") str = str.Replace (Reg, Argumente [i]); } diese .__ Saiten __. Push (str); gib dies zurück; } StringBuffer.Prototype.toString = function () {return this .__ Zeichenfolgen __. Join (''); }; StringBuffer.Prototype.clear = function () {this .__ Strings__ = []; } StringBuffer.Prototype.size = function () {return this .__ Zeichenfolgen __. Länge; }Instanziierte Anrufe
var sbhtml = new StringBuffer (); sbhtml.append ('Hallo'); sbhtml.Append ('Welt'); console.log (sbhtml.toString ());Das obige einfache Beispiel für JS implementiert StringBuffer ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.