Ein
StingBuffer-Objekt kann durch vier überladene
Konstruktoren erzeugt werden
- StringBuffer()
- StringBuffer(CharacterSequenz cs)
- StringBuffer(int capacity)
- StringBuffer(String s)
stellt aber selbst kein String-Objekt dar, sondern muss - wenn
gewünscht - durch die Methode
toString() in einen solchen
gewandelt werden.
Die wesentlichen Routinen zur Manipulation eines
StringBuffer-Objektes
sind die vielfach überladenen Methoden
insert() und
append(),
mit deren Hilfe jeder beliebige Wert entweder an einem als Parameter
übergebenen Index eingefügt oder ans Ende angehängt werden
kann.
Das Beispiel demonstriert dies durch das Einfügen des Characters 'l' an
Position 3 und der String-Repräsentation des int-Wertes 7 am Anfang des
Objektes.
Darüber hinaus kann erkannt werden, dass und wie in Java
Character auch durch Unicode-Werte dargestellt werden können.