【发布时间】:2010-08-06 07:13:56
【问题描述】:
在我的项目中有一些使用StringBuffer对象的代码sn-ps,一小部分如下
StringBuffer str = new StringBuffer();
str.append("new " + "String()");
所以我对 append 方法和 + 运算符的使用感到困惑。
即下面的代码可以写成
str.append("new ").append("String()");
那么上面的两行是一样的吗?(功能上是但是)或者它们有什么特殊的用法吗?即性能或可读性或???
谢谢。
【问题讨论】: