¿Cuál es la diferencia entre stringbuilder y stringbuffer?
1. Diferentes tipos:
StringBuffer es una variable de cadena y su objeto se puede expandir y modificar.
StringBuilder es una secuencia variable de caracteres.
2. Función:
StringBuffer puede almacenar y operar cadenas, es decir, datos de cadenas que contienen varios caracteres.
La clase StringBuilder está diseñada para usarse como un reemplazo simple de StringBuffer cuando el buffer de cadena es usado por un solo subproceso (esta es una situación común).
Información ampliada:
StringBuilder tiene cuatro constructores:
1. El contenido del valor de StringBuilder() está vacío y la capacidad está establecida en 16 bytes; >
2. StringBuilder (CharSequece seq) se inicializa usando seq y la capacidad aumenta en 16;
3. 4. StringBuilder (String str) se inicializa con str y la capacidad de str aumenta en 16;