Designfrage: kann ein Feld (auch: String) seine Größe ändern?
(C: wird sowieso nicht geprüft, Java: nein, Perl: ja)
in Java: wenn man das will, dann will man statt Array eine LinkedList, statt String einen StringBuffer.
wenn man mit Strings arbeitet, dann ist es meist ein Fehler:
benutze Strings zwischen Programmen,
aber niemals innerhalb eines Programms.
ein einem Programm: benutze immer anwendungsspezifische Datentypen.
...deren externe Syntax spiel überhaupt keine Rolle