In primo luogo dicami che cosa è il migliore senso concatenare il grande numero degli oggetti della stringa? È a + b?

La maggior parte dei sviluppatori del Java sanno per non usare a + b (+ operatore) a causa dei problemi di rendimento enormi, usano StringBuffer preferibilmente. In effetti ho effettuato alcune prove nel passato che conferma questo folclore. Tuttavia non potete sapere che ci è nuovo capretto sul blocco - StringBuilder.

java.lang.StringBuilder è cugino di java.lang.StringBuffer (come java.util.HashMap è a java.util. Il Hashtable o java.util.HashSet è a java.util. Vettore) ma senza la sincronizzazione ambientale. A meno che dobbiate concatenare una stringa dai filetti multipli, siete probabile ottenere la migliore prestazione con StringBuilder.