java +""拼接成字符串 和 String.valueOf()的区别
- 使用 + “” 拼接方式,本质上是先将字符串转换为StringBuffer 后在使用append ()方法,而append()方法也是使用的String.valueOf()
- 使用String.valueOf(),本质上则是使用Object.toString()方法
public synchronized StringBuffer append(Object obj) {
super.append(String.valueOf(obj));
return this;
}
本文参考:http://blog.csdn.net/izard999/article/details/6708433
http://www.cnblogs.com/mengdd/archive/2013/01/03/2842846.html