Java中的+與append都可以對字符串類型的對象進行追加,那么這兩個又有什么區別呢?
博文http://blog.csdn.net/shirleyacount/article/details/39958371 中有具體的描述,相信看過之后,就會明白了。
以下是append方法的API

可以看到append方法返回的值均為StringBuffer類型的
StringBuffer的簡述中有如下描述:

而StringBuilder的簡述中有如下描述:

所以可見一般情況下執行速度有:StringBuilder>StringBuffer>String
不過還需要具體情況具體討論,所以使用時要結合具體情況。
