Como continuación del post anterior Curiosidades Java: Optimización de Strings (I), hoy os ofrezco una manera de optimizar de manera "brutal", si me permitís la expresión.
Normalmente, cuando uno empieza a programar en Java, solemos utilizar la clase String para representar cadenas de caracteres. En un principio, y para aplicaciones sencillas que no manejan una gran cantidad de cadenas, es suficiente. El problema viene cuando, por ejemplo, tenemos que realizar miles de concatenaciones de cadenas. En este caso la clase String presenta un rendimiento pésimo comparado con otras dos clases que vamos a tratar a continuación.