Java中string拼接,StringBuilder,StringBuffer和+,到底哪一個更合適? StringBuilder線程不安全,效率較線程安全的StringBuffer高。jdk1.5以前,+操做會產生大量String對象,影響GC的效率,可是jdk1.5以後作了優化,使用+操做符不必定會產生大量String對象,而是自動優化爲StringBuilder方式。若是是在一個for循環中進行String拼接,仍是不建議使用+操做,由於會大量產生new StringBuilder()對象。安全