La concaténation de chaîne en StringBuilder java

J'ai un héritage fichier Java qui utilise la concaténation de Chaîne à construire d'immenses objets String.Ses un grave problème de performance.Est-il une méthode en tant que telle qui ne le suit

String test="I am a very bad programmer"
+"to use concatenation"
+"Instead of StringBuilder"
+" or StringBuffer";

à

StringBuilder strBuilder= new StringBuilder();
strBuilder.append("I am a bad programmer");
strBuilder.append("to use concatenation");
strBuilder.append("Instead of StringBuilder");
strBuilder.append(" or StringBuffer");
String str= strBuilder.toString();

essentiellement, j'ai besoin d'un stub en java pour donner de la Chaîne d'instanciation comme entrée et de convertir en StringBuilder.Quelqu'un essayait de le faire dans le passé?

Autant que je sache StringBuilder et StringBuffer ne donne qu'une augmentation des performances lors de l'utilisation dans une boucle, depuis la compilter convertit automatiquement normale concaténation de StringBuilder(?).
Êtes-vous sûr que vous n'avez pas de goulot d'étranglement des performances quelque part d'autre?
vous devriez ai prévu cela comme une réponse, pas un commentaire.
Merci pour votre suggestion va continuer à utiliser StringBuilder comme et quand nécessaire.
la question liée est différent, parce qu'il n'utilise pas statique chaînes. Il utilise un appel de fonction dans la concaténation. Mon énoncé est vrai pour l'exemple donné dans ce question. Y compris les appels de la fonction de modification de l'image.

OriginalL'auteur Harish | 2011-03-25