Ricerca…


introduzione

Introduzione alla classe Java StringBuffer.

Classe Buffer di stringhe

Punti chiave :-

  • usato per creare una stringa mutabile (modificabile).

  • Mutabile : - Che può essere cambiato.

  • è thread-safe, vale a dire che più thread non possono accedervi contemporaneamente.

Metodi: -

  • append di StringBuffer sincronizzato pubblico (String s)

  • inserto StringBuffer pubblico sincronizzato (int offset, String s)

  • sostituisce StringBuffer sincronizzato pubblico (int startIndex, int endIndex, String str)

  • delete StringBuffer sincronizzato pubblico (int startIndex, int endIndex)

  • public synchronized StringBuffer reverse ()

  • capacità pubblica int ()

  • public void ensureCapacity (int minimumCapacity)

  • char char pubblico (indice int)

  • public int length ()

  • sottostringa String pubblica (int beginIndex)

  • sottostringa pubblica String (int beginIndex, int endIndex)

Esempio che mostra diffrence tra implementazione String e 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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow