* La clase de cadena es una clase inmutable. Mientras se modifique la cadena, se generarán nuevos objetos.
* StringBuffer y StringBuilder son clases mutables, y no se generan objetos nuevos por ningún cambio en las cadenas.
Al usarlo en la práctica, si a menudo necesita modificar una cadena, como inserción, eliminación, etc.
* Pero, ¿cuál es la diferencia entre StringBuffer y StringBuilder?
StringBuffer es seguro de hilo y es muy conveniente de usar en programas de subprocesos múltiples, pero la eficiencia del programa será más lenta.
StringBuilder no es seguro de hilo y es más eficiente que StringBuffer en un solo hilo.
* En general, el tiempo de ejecución de los tres:
String> StringBuffer> StringBuilder
El artículo anterior habla brevemente sobre la diferencia entre String StringBuffer y StringBuilder en Java es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.