 |
 |
6.5.8 Classe Vector<E>
- Gestion d’une collection d’éléments de la
classe E dans un tableau dynamique
- Pas de contrainte d’unicité sur les éléments
- Dérive de la classe AbstractList
- donc implémente l’interface List
- donc implémente l’interface Collection
- donc implémente aussi l’interface Iterable.
précédent suivant
Les vecteurs en Java sont des tableaux d’objets dont la
taille varie en fonction des éléments que l’on ajoute ou enlève. Les
objets placés dans un Vector doivent
correspondre, au sens de l’instruction instanceOf, au paramètre de type associé.
L’accroissement de la taille de la collecrion est automatique, ce qui
rend cette classe facile à utiliser. La classe Vector réalise les interfaces List, Collection et
Iterable. Il existe trois constructeurs pour
cette classe :
- le premier sans argument crée un
vecteur de taille initiale 10 : Vector<Integer>
v1 = new Vector<Integer>() ;
- le second accepte un argument qui
donne la taille initiale du vecteur : Vector<Integer> v1 = new
Vector<Integer>(15) ;
- le troisième accepte deux arguments,
le premier correspond à la taille initiale du vecteur et le second à
l’incrément de taille : Vector<Integer> v3
= new Vector(16,10);.
Christian Bac, Denis Conan, Télécom
SudParis, CSC 4002, Octobre 2015
|
|