Forum: PC-Programmierung ArrayList: wieso fehlt setSize Vektor hat es.


von EE (Gast)


Lesenswert?

die javadoc empfielt die Verwendung von ArrayList statt Vector. Jedoch 
brauche ich unbedingt die Methode setSize welche es in Vector gibt 
jedoch in ArrayList nicht.
Kann mir wer eine andere Alternative vorschlagen als Vector?

von Donni D. (Gast)


Lesenswert?

Was möchtest du denn genau machen?
Dann kann dir besser geholfen werden.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Wenn du vergrößern willst füge Elemente in, zum verkleiner gibt es
removeRange(int fromIndex, int toIndex)

von Achim H. (anymouse)


Lesenswert?

EE schrieb:
> Jedoch
> brauche ich unbedingt die Methode setSize welche es in Vector gibt
> jedoch in ArrayList nicht.

Stimmt, es gibt aber folgende Methoden, welche je nach Wunsch das 
glecihe Ergebnis haben:

* Konstruktor: ArrayList(int initialCapacity)
* void ensureCapacity(int minCapacity)
* protected void removeRange(int fromIndex, int toIndex)
* void trimToSize()

Für die Protected-methode: Eigene Erweiterung schreiben

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.