国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript StringBuilder類實現

2019-11-21 01:31:01
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

// Initializes a new instance of the StringBuilder class
// and appends the given value if supplied
function StringBuilder(value)
{
this.strings = new Array("");
this.append(value);
}
// Appends the given value to the end of this instance.
StringBuilder.prototype.append = function (value)
{
if (value)
{
this.strings.push(value);
}
}

// Clears the string buffer

StringBuilder.prototype.clear = function ()
{
this.strings.length = 1;
}

// Converts this instance to a String.
StringBuilder.prototype.toString = function ()
{
return this.strings.join("");
}

代碼看上去很簡單直接。實際上就是用array,push,join等來實現,以下是如何使用該類
復制代碼 代碼如下:

// create a StringBuilder
var sb = new StringBuilder();
// append some text
sb.append("Some of those preparing for international ");
sb.append("exams such as the TOEFL ");
sb.append("need extra practice for the listening section");
// get the full string value
var s = sb.toString();
alert(s);

非常簡單,不需要太多的說明。如果你在.NET中用了StringBuilder,你也會知道這里如何用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冀州市| 乌鲁木齐县| 新建县| 阳原县| 荥经县| 同江市| 昭通市| 大宁县| 高邮市| 青岛市| 凤山市| 鄯善县| 沐川县| 伊春市| 班戈县| 吉木乃县| 叶城县| 临洮县| 东港市| 上思县| 白河县| 原平市| 昭平县| 都江堰市| 辽源市| 武强县| 剑阁县| 江口县| 平阴县| 鹰潭市| 四子王旗| 和林格尔县| 广元市| 濉溪县| 茶陵县| 平遥县| 静乐县| 浪卡子县| 彰化县| 威宁| 澄江县|