手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JavaScript实现Java中StringBuffer的方法
JavaScript实现Java中StringBuffer的方法
摘要:本文实例讲述了JavaScript实现Java中StringBuffer的方法。分享给大家供大家参考。具体如下:JavascriptStri...

本文实例讲述了JavaScript实现Java中StringBuffer的方法。分享给大家供大家参考。具体如下:

Javascript StringBuffer类的实现是通过prototype构造一个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"/> </body> </html>

希望本文所述对大家的javascript程序设计有所帮助。

【JavaScript实现Java中StringBuffer的方法】相关文章:

Javascript中setTimeOut和setInterval的定时器用法

JavaScript检查子字符串是否在字符串中的方法

javascript获取select值的方法分析

JavaScript深度复制(deep clone)的实现方法

JavaScipt中Function()函数的使用教程

简介JavaScript中的getUTCFullYear()方法的使用

js+html5实现canvas绘制圆形图案的方法

javascript实现仿腾讯游戏选择

JavaScript实现弹出模态窗体并接受传值的方法

JavaScript数据结构与算法之链表

精品推荐
分类导航