Suche…


Einführung

Einführung in die Java-StringBuffer-Klasse.

String-Pufferklasse

Schlüsselpunkte: -

  • wird verwendet, um eine veränderliche (modifizierbare) Zeichenfolge zu erstellen.

  • Veränderlich : - was geändert werden kann.

  • ist threadsicher, dh mehrere Threads können nicht gleichzeitig darauf zugreifen.

Methoden: -

  • public synchronized StringBuffer append (String s)

  • public synchronisierter StringBuffer-Insert (int offset, String s)

  • public synchronized StringBuffer replace (int startIndex, int endIndex, String str)

  • public synchronized StringBuffer delete (int startIndex, int endIndex)

  • public synchronized StringBuffer reverse ()

  • öffentliche Kapazität ()

  • public void sureCapacity (int minimumCapacity)

  • öffentliches Zeichen charAt (int index)

  • public int length ()

  • public String substring (int beginIndex)

  • public String-Teilzeichenfolge (int beginIndex, int endIndex)

Beispiel Zeigt den Unterschied zwischen der Implementierung von String und 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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow