正文

Java字符串连接效率比较之String.concat()连接符2010-04-06 10:50:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/txdnet/50895.html

分享到:

SUN JDK6环境,测试String累加测试,以便比较字符串连接的效率问题class StrConcatTest{public static void main(String[] args) {long t1 = System.currentTimeMillis();long i=0;long l=20000;String tmp ="测试字d";String ret = "";StringBuilder sb = new StringBuilder();while(i<l){// 1. ret+=tmp;// 2. ret=ret.concat(tmp);//3. sb.append(tmp);i++;}long t2 = System.currentTimeMillis();System.out.println(ret.length()); // 3. System.out.println(sb.toString().length());System.out.println(t2-t1);}}结果如下:(命令行第二行为执行毫秒数)1.直接用'+'连接字符串2.用String.concat()方法连接字符串3.用StringBuilder类方法追加字符串http://www.txdnet.cn/essay/view.jsp?tid=1270481150604&cid=2

阅读(3340) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册