¿Cuál es el uso de StringBuffer en Java?
¿Cuál es el uso de StringBuffer en Java?
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: