测试下String和StringBuilder的效率
2009-07-21 15:52
232 查看
public class Test
{
public static void main (String args[]){
String str="";
long starTime=System.currentTimeMillis();
for(int i=0;i<10000;i++){
str+=i;
}
long endTime=System.currentTimeMillis();
long time=endTime-starTime;
System.out.println("String use time="+time);
StringBuilder builder=new StringBuilder("");
starTime=System.currentTimeMillis();
for(int j=0;j<10000;j++){
builder.append(j);
}
endTime=System.currentTimeMillis();
time=endTime-starTime;
System.out.println("StringBuilder use time="+time);
}
}
{
public static void main (String args[]){
String str="";
long starTime=System.currentTimeMillis();
for(int i=0;i<10000;i++){
str+=i;
}
long endTime=System.currentTimeMillis();
long time=endTime-starTime;
System.out.println("String use time="+time);
StringBuilder builder=new StringBuilder("");
starTime=System.currentTimeMillis();
for(int j=0;j<10000;j++){
builder.append(j);
}
endTime=System.currentTimeMillis();
time=endTime-starTime;
System.out.println("StringBuilder use time="+time);
}
}
相关文章推荐
- C#基础——String和StringBuilder效率测试
- StringBuilder 与string 执行替换时的效率测试
- java中String+String与StringBuilder的append()方法的效率问题
- String+String和StringBuilder.append(String)的效率和区别
- String.Format还是StringBuilder 效率?
- 关于在IE和FireFox下ASP.NET AJAX框架的StringBuilder对象效率的测试 [ZT]
- String,StringBuffer,StringBuilder区别与效率
- Java字符串处理String、StringBuilder、StringBuffer类效率分析
- java StringBuffer,StringBuilder,String自身连接效率对比
- 为什么StringBuilder比string效率高
- highcharts 大数据 String+,StringBuilder,String.format运行效率比较
- String,StringBuilder,StringBuffer的对比测试
- StringBuilder的append()效率比String的+运算符效率高太多
- Java学习札记14:一个比较String、StringBuffer和StringBuilder之间效率差别的简单例子
- Java字符串处理String、StringBuilder、StringBuffer类效率分析
- 字符串连接效率测试:stringbuilder》stringbuffer》+ 【转:尽量使用StringBuilder和StringBuffer进行字符串连接】
- string 和 StringBuilder的效率对比
- C#基础-058 List集合、HashSet集合、HashTable集合、StringBuilder与String运行效率比较
- StringBuilder 的append 方法 和 String+ String的方法 效率分析
- String.Format与StringBuilder 效率的问题?