¿Cuál es el uso de StringBuffer en Java?
¿Cuál es el uso de StringBuffer en Java?

Video: ¿Cuál es el uso de StringBuffer en Java?

Video: ¿Cuál es el uso de StringBuffer en Java?
Video: Tutorial Java 7 SE Avanzado - 20 StringBuilder StringBuffer 2024, Abril
Anonim

StringBuffer en java es usó para crear objetos String modificables. Esto significa que podemos usar StringBuffer para agregar, revertir, reemplazar, concatenar y manipular cadenas o secuencias de caracteres. Métodos correspondientes en StringBuffer class se crean respectivamente para adherirse a estas funciones.

En consecuencia, ¿qué es StringBuffer en Java con example?

StringBuffer clase en Java . StringBuffer es una clase similar de String que proporciona gran parte de la funcionalidad de las cadenas. StringBuffer (String str): Acepta un argumento String que establece el contenido inicial del StringBuffer objeto y reserva espacio para 16 caracteres más sin reasignación.

Posteriormente, la pregunta es, ¿cuál es la diferencia entre string y StringBuffer? String y StringBuffer ambas son las clases que operan en instrumentos de cuerda . StringBuffer la clase es la clase de compañeros de la clase Cuerda . Lo básico diferencia entre String y StringBuffer es que el objeto de la " Cuerda ”La clase es inmutable. El objeto de la clase " StringBuffer ”Mutable.

Teniendo esto en cuenta, ¿cuándo debería usar StringBuffer?

Si el valor del objeto puede cambiar y solo se podrá acceder a él desde un único hilo, usar un StringBuilder porque StringBuilder no está sincronizado. En caso de que el valor del objeto pueda cambiar y sea modificado por varios subprocesos, usar a StringBuffer porque StringBuffer está sincronizado.

¿Cómo se declara un búfer de cadena en Java?

A búfer de cadena es como un Cuerda , pero se puede modificar. Contiene una secuencia particular de caracteres, pero la longitud y el contenido de la secuencia se pueden cambiar mediante ciertas llamadas a métodos. Son seguros para su uso por varios subprocesos. Cada búfer de cadena tiene una capacidad.

Recomendado: