Java中string拼接,StringBuilder,StringBuffer和+,到底哪一个更合适? StringBuilder线程不安全,效率较线程安全的StringBuffer高。jdk1.5以前,+操做会产生大量String对象,影响GC的效率,可是jdk1.5以后作了优化,使用+操做符不必定会产生大量String对象,而是自动优化为StringBuilder方式。若是是在一个for循环中进行String拼接,仍是不建议使用+操做,由于会大量产生new StringBuilder()对象。安全