Array vergrößern

Hallo Leute,

gibt es irgendeinen schlauen Trick, mit dem ich ein zusätzliches Element an ein Array anhängen kann?
Ich bekomme von einem Methodenaufruf ein Array zurück und möchte ein Element am Ende anhängen. Bis jetzt hab ich das gemacht, indem ich das Array in einer Schleife durchlaufen bin und jedes Element in einen Vector eingefügt habe. Dann mein zusätzliches Element zum Vector hinzugefügt und den ganzen summs dann wieder in ein Array umgewandelt. Das ist aber irgendwie von hinten durch die Brust ins Auge. Geht das eleganter?

Gruß
Jochen

Hi.

Kannst du dir den Zwischenschritt mit dem Vector nicht einfach sparen? Ich würde mir die größe des Eingangsarrays ansehen (length), ein zweites Array mit Length+1 generieren, die Daten direkt in dieses kopieren, mein Element anfügen und das ganze weiterreichen.

Soviel ich weis, ist es nicht so ohne weiteres Möglich, ein vorher definiertes Array zu vergrößern (Soll heissen, ich habe keine Ahnung wie es geht, weil ich für flexible Listen immer nen Vector hernehme :wink:

mfG,

J.P.Jarolim