Daniel: Dynamische Arrays in Java ?

Hallo!

Ich habe da mal eine Frage zu den Arrays in Java:
Kann man auch dynamische Arrays erstellen, damit meine ich solche, bei denen man die Grenzen vorher noch nicht weiss?
oder vielleicht ist es irgendwie möglich, das Array während der Abarbeitung in einer Schleife zu erweitern, nur wie kann man das nachträglich machen?

mfg,
Daniel

  1. Ich habe da mal eine Frage zu den Arrays in Java:
    Kann man auch dynamische Arrays erstellen, damit meine ich solche, bei denen man die Grenzen vorher noch nicht weiss?
    oder vielleicht ist es irgendwie möglich, das Array während der Abarbeitung in einer Schleife zu erweitern, nur wie kann man das nachträglich machen?

    Man nehme Dr. Vector.

    http://java.sun.com/j2se/1.3/docs/api/java/util/Vector.html

  2. Hallo,

    Ich habe da mal eine Frage zu den Arrays in Java:
    Kann man auch dynamische Arrays erstellen, damit meine ich solche, bei denen man die Grenzen vorher noch nicht weiss?

    Ja, dafür gibt es die Klasse Vector.

    http://java.sun.com/j2se/1.3/docs/api/java/util/Vector.html

    viele Grüße

    Axel

  3. Hallo,

    Ich habe da mal eine Frage zu den Arrays in Java:
    Kann man auch dynamische Arrays erstellen, damit meine ich solche, bei denen man die Grenzen vorher noch nicht weiss?

    Dafür gibt es in Java die Klasse Vector im Package java.util. Die
    Java-API-Doku sowei jede Java-Einführung wird dir eine Beschreibung
    dieser Klasse liefern.

    oder vielleicht ist es irgendwie möglich, das Array während der Abarbeitung in einer Schleife zu erweitern, nur wie kann man das nachträglich machen?

    Du könntest natürlich auch jedesmal ein neues Array erstellen und die
    Inhalte des alten Arrays mit java.lang.System.arraycopy umkopieren.
    Aber das willst du nicht wirklich. ;)

    Gruß
    Slyh