string与stringbuffer的性能对比
来源:互联网 发布:ubuntu apt jdk8 编辑:程序博客网 时间:2024/05/16 00:46
string与stringbuffer常见于java面试中,以下为string与strinbuffer性能对比示例的java代码 以下为执行5000次的字符串边接。
package com.buyli.interview.baseinfo;
/**
* @Copyright @ 2012
* All right reserved
* @version 创建时间:Created on 2012-11-21
* @author 作者:Create by www.360buyli.com
* @Email: 360buyli@gmail.com
* @description 用于测试string与StringBuffer的性能差异
*/
public class StringInterview {
public static void main(String[] args) {
String result="";
StringBuffer sbResult=new StringBuffer();
int count=5000;//代表连接字符串的次数
long startTime=System.currentTimeMillis();
for (int i = 0; i <count; i++) {
result=result+"a";
}
System.out.println("string时间差:"+(System.currentTimeMillis()-startTime));
startTime=System.currentTimeMillis();
for (int i = 0; i <count; i++) {
sbResult.append("a");
}
System.out.println("stringbuffer时间差:"+(System.currentTimeMillis()-startTime));
}
}
示例结果:
string时间差:32
stringbuffer时间差:0
- string与stringbuffer的性能对比
- String、StringBuffer和StringBuilder的性能对比
- String与StringBuilder与StringBuffer的对比
- String/StringBuilder/StringBuffer性能对比
- string 与 stringbuffer的性能比较
- String,StringBuffer与StringBuilder对比
- string与StringBuilder的性能对比
- Java的String与StringBuffer、StringBuilder的性能比较
- Java的String与StringBuffer、StringBuilder的性能比较
- 关于String ,StringBuffer的性能
- 实例查看String与StringBuffer的性能差别
- String 和 StringBuffer 的对比总结
- 【项目成长】string、stringBuffer、StringBuild的对比
- StringBuffer和StringBuilder的性能对比
- String StringBuilder StringBuffer 对比
- String、StringBuffer、StringBuilder对比
- String StringBuilder StringBuffer 对比
- String StringBuilder StringBuffer 对比
- 深度优先搜索
- EXCEL Range对象基本操作应用示例(1)
- JSTL控制表格换行
- (转)C#进行图像处理的几种方法(bitmap,bitmapData,IntPtr)
- itext(一)Chunk、Phrase、Paragraph的应用
- string与stringbuffer的性能对比
- CUDA by Example 4.2.2 一个有趣的例子 之 #include "gl_helper.h"
- 通过八数码问题学习A*算法
- Web工程师在线工具箱
- 如何让sharepoint2010网站根据权限隐藏ribbon
- fileupload文件上传(配合Uploadify使用)
- 第十三周上机任务项目3-汉诺塔
- 最近学习openmax总结
- WebService开发笔记 1 -- 利用cxf开发WebService竟然如此简单