美文网首页
关于java中字符串拼接效率问题

关于java中字符串拼接效率问题

作者: 逆行墨轩 | 来源:发表于2018-07-05 11:52 被阅读0次

主要提供三种方式,用+号连接拼接,stringbuffer/stringbuilder,string.format

效率问题,stringbuffer/stringbuilder是最快的,stringbuffer耗时是stringbuilder的3到4倍,其中stringbuilder最快但不是线程安全的,+号连接效率一般,底层实现使用的也是stringbuilder,但会有对象创建等操作,string.format最慢,底层源码做了很多字符替换操作,效率低下,耗时是+号连接的30倍,stringbuilder的150倍左右。

以上测试均基于相等条件下执行。

相关文章

网友评论

      本文标题:关于java中字符串拼接效率问题

      本文链接:https://www.haomeiwen.com/subject/mkzuuftx.html