都可以,直接使用+是string的相加,每一次相加都会产生一个新的对象(如果这个String没有出现过)。StringBuilder相加不会产生新的对象,只有一份内存。从性能上来讲,stringbuilder会高一些,但它是线程不安全的,建议用stringbuffer.
+号也可以不过+号底部他还是自动使用StringBuilder的
使用StringBuilder, 初始化一个足够用的长度