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

首頁 > 語言 > JavaScript > 正文

javascript StringBuilder類實現

2024-05-06 14:16:31
字體:
來源:轉載
供稿:網友

代碼如下:
// 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,你也會知道這里如何用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 靖江市| 霞浦县| 肇州县| 上虞市| 绥滨县| 嘉峪关市| 枣阳市| 周至县| 綦江县| 墨玉县| 南城县| 旬阳县| 上虞市| 竹北市| 嫩江县| 阜康市| 綦江县| 肇东市| 城步| 白山市| 和硕县| 乐清市| 新巴尔虎右旗| 浦北县| 海盐县| 湘阴县| 涞水县| 舞阳县| 永平县| 江西省| 泰来县| 桓台县| 雅安市| 林芝县| 福泉市| 长垣县| 松溪县| 高清| 三亚市| 宿州市| 广水市|