AppendStringTest.java
2008-05-18 16:58
302 查看
public class AppendStringTest{
public static void main(String[] args){
String text="";
long beginTime=System.currentTimeMillis();
for(int i=0;i<10000;i++)
text =text+i;
long endTime=System.currentTimeMillis();
System.out.println("执行时间: "+(endTime-beginTime));
StringBuilder builder=new StringBuider("");
beginTime=System.currentTimeMillis();
for(int i=0;i<10000;i++)
builder.append(String.valueOf(i));
endTime=System.currentTimeMillis();
System.out.println("执行时间: "+(endTime-beginTime));
}
}
public static void main(String[] args){
String text="";
long beginTime=System.currentTimeMillis();
for(int i=0;i<10000;i++)
text =text+i;
long endTime=System.currentTimeMillis();
System.out.println("执行时间: "+(endTime-beginTime));
StringBuilder builder=new StringBuider("");
beginTime=System.currentTimeMillis();
for(int i=0;i<10000;i++)
builder.append(String.valueOf(i));
endTime=System.currentTimeMillis();
System.out.println("执行时间: "+(endTime-beginTime));
}
}
相关文章推荐
- java.lang.OutOfMemoryError---at java.lang.StringBuilder.append
- 【java】 String str = "test"; 与 String str = new String("test"); 的区别
- Java解惑之String的"+"一定差于StringBuilder的append吗?
- test java String.matches again
- CTSFail解决办法 android.webkit.cts.WebSettingsTesttestUserAgentString_default 和libcore.java.net.URLfail
- java.lang.StringBuffer.append(char[] str)方法实例
- Java中调用c/c++语言出现Exception in thread "main" java.lang.UnsatisfiedLinkError: Test.testPrint(Ljava/lang/String;)V...错误
- java 参数类型后跟三个点详解:test(String... s)
- Java多参数方法test(String... params)
- java中String+String与StringBuilder的append()方法的效率问题
- Java的String相关的加号+和append比较
- java的String字符串拼接和StringBuffer的append的速度差异
- [已解决]test4.java:5: 错误: 找不到符号 public static void main(string[] args){
- javascript转换日期字符串(Java Date.toLocalString())为Date对象
- java总结----String类型
- java中的String和StringBuffered
- java传给cocos2d-x中string绘制不出来
- java中int和string的相互转换
- JAVA字符串格式化-String.format()的使用
- 通过Java编码获取String分行字符串的内容