16/08/2009, 13:44
|
| 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. |