Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/08/2009, 13:44
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: ayuda con salto de linea

Hola:

Quizás queda más claro, pero con StringBuffer se consumen más recursos.

StringBuilder es el ideal para este tipo de concatenaciones de cadenas. La diferencia entre StringBuilder y StringBuffer es que StringBuffer es thread-safe, por lo que consume más recursos que StringBuilder por los temas de sincronización que no son necesarios para una concatenación sencilla como esta.

En cuanto a concatenar cadenas con el signo más, en versiones anteriores de java era menos eficiente, pero los compiladores de las últimas versiones internamente cambian esa concatenación sencilla con signos más por un StringBuilder, así que en términos de eficiencia, es indistinto usar StringBuilder que el signo +.

Se bueno.
__________________
Apuntes Java
Wiki de Programación