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

首頁 > 編程 > JavaScript > 正文

JavaScript實(shí)現(xiàn)Java中StringBuffer的方法

2019-11-20 13:11:46
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JavaScript實(shí)現(xiàn)Java中StringBuffer的方法。分享給大家供大家參考。具體如下:

Javascript StringBuffer類的實(shí)現(xiàn)是通過prototype構(gòu)造一個(gè)StringBuffer類,代碼如下:

function StringBuffer() {  this.__strings__ = new Array();}StringBuffer.prototype.append = function(str) {  this.__strings__.push(str);};StringBuffer.prototype.toString = function() {  return this.__strings__.join("");};

例子:

<html><head><title>test</title><script type="text/javascript">    function StringBuffer() {      this.__strings__ = new Array();    }    StringBuffer.prototype.append = function(str) {      this.__strings__.push(str);    };    StringBuffer.prototype.toString = function() {      return this.__strings__.join("");    };    function testStringBuffer(){       var date1 = new Date();       var str;       for( var i=0; i<10000; i++){         str += "text";       }       var date2 = new Date();       document.writeln("Sting use time:"+ (date2 - date1) +"ms");       //StringBuffer       var date3 = new Date();       var strBuffer = new StringBuffer();       for(i=0; i<10000; i++){         strBuffer.append("text");       }       strBuffer.toString();       var date4 = new Date();       document.writeln("<br/>StringBuffer use time:"+ (date4 - date3) +"ms");    }</script></head><body>   <input type="button" value="testStringBuffer" onclick="testStringBuffer()"/></body></html>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 濮阳县| 青田县| 淳化县| 监利县| 鹤庆县| 金昌市| 化州市| 清流县| 刚察县| 安国市| 牙克石市| 察哈| 合阳县| 万州区| 申扎县| 永定县| 高淳县| 天津市| 永仁县| 水城县| 乌兰察布市| 秀山| 工布江达县| 德保县| 奈曼旗| 东方市| 赤峰市| 沙雅县| 昭苏县| 洛南县| 桦南县| 额尔古纳市| 通城县| 荆门市| 宝鸡市| 宜良县| 德惠市| 炎陵县| 华亭县| 永春县| 通榆县|