码迷,mamicode.com
首页 > 其他好文 > 详细

"+" 是怎样连接字符串的?

时间:2014-05-30 18:13:21      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:c   a   使用   string   os      

关于“+”运算符对字符串的连接,不同的平台在实现上可能会略有不同。
1、 Oracle JDK1.7
当使用“+”对字符串进行连接时,会创建一个临时的StringBuilder对象,该对象调用append方法负责字符串的连接操作,然后再调用StringBuilder类的toString方法转换成String对象。
2、Eclipse 上的实现
StringBuilder 使用第一个操作数作为构造器的参数。之后调用append方法按照从左到右的顺序追加。
 
值得注意的是,若是在循环中对String对象进行连接,应该直接使用StringBuilder代替String的“+”连接,这样可以提高性能。

"+" 是怎样连接字符串的?,布布扣,bubuko.com

"+" 是怎样连接字符串的?

标签:c   a   使用   string   os      

原文地址:http://www.cnblogs.com/Leo-lpz/p/3760255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!