Ja, das würde gehen.
StringBuffer
Der umgekehrte String könnte Zeichen für Zeichen in einem Array aufgebaut
werden.
Da Arrays jederzeit geändert werden können,
würde nur ein Objekt konstruiert werden.
Diese Vorgehensweise ist das grundsätzliche Konzept der Klasse
StringBuffer
.
Ein StringBuffer
-Objekt enthält eine Zeichenkette,
die geändert werden kann,
indem Zeichen am Ende angehängt oder eingefügt werden können.
Aber, im Unterschied zu einem char
-Array,
ist ein StringBuffer
mit vielen geeigneten Methoden für die Zeichenmanipulation ausgestattet.
Die Länge eines StringBuffers wächst nach Bedarf.
Konstruktoren für StringBuffer
sind:
StringBuffer Konstruktoren | |
---|---|
public StringBuffer() | erzeugt einen leeren StringBuffer |
public StringBuffer(int capacity) | erzeugt einen StringBuffer mit einer Anfangskapazität an Zeichen |
public StringBuffer(String st) | erzeugt einen StringBuffer , der die Zeichen von st enthält |