Java: String concat vs StringBuilder - optimisé, que dois-je faire?

Dans cette réponse, il est dit (implique) que la concaténation de Chaîne est optimisé en StringBuilder opérations de toute façon, quand j'écris mon code, est-il une raison pour écrire StringBuilder code dans la source? Notez que mon cas est différent de l'OP de la question, comme je suis la concaténation/ajoutez des centaines de milliers de lignes.

Pour me faire plus clair: je suis bien conscient des différences de chacun, c'est juste que je ne sais pas si il vaut la peine de l'écrire StringBuilder code parce que c'est moins lisible et lors de sa soi-disant plus lent cousin, la classe String, est converti automatiquement dans le processus de compilation de toute façon.

InformationsquelleAutor Soyuz | 2013-02-18