ITPub博客

首页 > 应用开发 > Java > String與StringBuilder效能問題

String與StringBuilder效能問題

原创 Java 作者:steven_yue 时间:2015-08-20 10:08:20 0 删除 编辑
今天偶然间了解了一下StringBuilder的用法,发现要比String在处理连接字符串速度要快很多,非常实用的一个类,
废话少说,上代码

点击(此处)折叠或打开

  1. String str="";
  2.         
  3.         long begintime=System.currentTimeMillis();
  4.         
  5.         for(int i=0;i<100000;i++){
  6.             
  7.             str=str+i;
  8.         }
  9.         long endtime=System.currentTimeMillis();
  10.         
  11.         long time=endtime-begintime;
  12.         
  13.         System.out.println("Str用掉的時間:"+time);
  14.         
  15.         StringBuilder sb= new StringBuilder("");
  16.         
  17.         long begintime_sb=System.currentTimeMillis();
  18.         
  19.         for(int j=0;j<100000;j++){
  20.             
  21.             sb=sb.append(j);
  22.         }
  23.         long endtime_sb=System.currentTimeMillis();
  24.         
  25.         long time_sb=endtime_sb-begintime_sb;
  26.         
  27.         System.out.println("Str_sb用掉的時間:"+time_sb);
执行结果为:
Str用掉的時間:35359
Str_sb用掉的時間:3


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30319893/viewspace-1777209/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 实用的在线工具
请登录后发表评论 登录
全部评论

注册时间:2015-07-01

  • 博文量
    13
  • 访问量
    7126