Buscar..


Introducción

Introducción a la clase Java StringBuffer.

Clase de búfer de cadena

Puntos clave :-

  • utilizado para crear una cadena mutable (modificable).

  • Mutable : - Que se puede cambiar.

  • es seguro para subprocesos, es decir, múltiples subprocesos no pueden acceder a él simultáneamente.

Métodos: -

  • apéndice StringBuffer sincronizado al público (String s)

  • Inserción StringBuffer sincronizada con el público (desplazamiento int, String s)

  • Reemplazo de StringBuffer sincronizado al público (int startIndex, int endIndex, String str)

  • Eliminar StringBuffer sincronizado público (int startIndex, int endIndex)

  • StringBuffer invertido público sincronizado ()

  • capacidad pública int ()

  • vacío público garantizarCapacidad (int mínimoCapacidad)

  • char char pública (índice int)

  • public int length ()

  • Subcadena de cadena pública (int beginIndex)

  • subcadena de cadena pública (int beginIndex, int endIndex)

Ejemplo que muestra la diferencia entre la implementación de String y String Buffer: -

class Test {
 public static void main(String args[])
 {
  String str = "study";
  str.concat("tonight");
  System.out.println(str);      // Output: study

  StringBuffer strB = new StringBuffer("study");
  strB.append("tonight");
  System.out.println(strB);    // Output: studytonight
 }
}


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow