String 和 StringBuffer
来源:互联网 发布:考研辅导班 知乎 编辑:程序博客网 时间:2024/06/05 22:52
性能比较
public class StringAndStringBuffer { String stringSample = ""; StringBuffer stringBufferSample = new StringBuffer(); public void testNewTime(){ long stringStart = System.currentTimeMillis(); for(int i=0;i<10000;i++) stringSample = stringSample+i; long stringEnd = System.currentTimeMillis(); long stringBufferStart = System.currentTimeMillis(); for(int j=0;j<10000;j++) stringBufferSample.append(j); long stringBufferEnd = System.currentTimeMillis(); System.out.println("String: insert 10000 time cost: "+ (stringEnd - stringStart)+" Millis"); System.out.println("StringBuffer: insert 10000 time cost: "+ (stringBufferEnd - stringBufferStart)+" Millis"); } public static void main(String args[]){ StringAndStringBuffer ss = new StringAndStringBuffer(); ss.testNewTime(); }}
结果:
String: insert 10000 time cost: 212 MillisStringBuffer: insert 10000 time cost: 0 Millis
0 0
- String和StringBuffer
- string和stringbuffer区别
- 关于String 和StringBuffer
- string和stringBuffer区别
- String 、StringBuffer 和 StringBuilder
- String、StringBuffer和StringBuilder
- 谈谈String和StringBuffer
- string和stringbuffer区别
- StringBuffer 和 String
- String和StringBuffer区别
- 浅谈String 和StringBuffer
- String 和 StringBuffer
- string和stringbuffer区别
- String、StringBuffer和StringBuilder
- String、StringBuffer和StringBuilder
- String 和 StringBuffer
- String、StringBulider和StringBuffer
- String和StringBuffer
- jasper.JasperException:
- 随笔-Undefined symbols for architecture i386 _deflate referenced from || -fno-objc-arc
- 每位设计师都应该拥有的50个CSS代码片段
- php array_multisort 二维数组排序
- Java小数四舍五入与保留位(三)
- String 和 StringBuffer
- 性能优化
- python模块介绍-gevent介绍:基于协程的网络库
- VB与DDE进程通信
- Realm数据库
- 图片裁切功能的实现 就是优化clipPicture
- Php基础正则表达式篇
- mysql 中的tinyint, int smallint,bigint的区别
- Gif多图:我常用的 16 个 Sublime Text 快捷键