Académique Documents
Professionnel Documents
Culture Documents
A) Pourquoi ?
B) Comment ?
1. À importer :
import java.util.*;
1.5
c1
4.2
c2
cercle.addElement(c1);
cercle.addElement(c2);
4. Accès à un élément :
Nation p = pays.elementAt(99);
7.7
nouvCercle
6. Insertion un élément :
10.4
nouvCercle
7. Suppression :
public final boolean removeElement (E obj);
8. Recherche :
public final int indexOf (E obj);
Exemple 1:
import java.util.Vector;
band.addElement ("Paul");
band.addElement ("Pete");
band.addElement ("John");
band.addElement ("George");
System.out.println (band);
band.removeElement ("Pete");
System.out.println (band);
System.out.println ("A la position 1: " + band.elementAt(1));
System.out.println (band);
System.out.println ("Taille du groupe: " + band.size());
}
}
Une différence importante entre les tableaux et les vecteurs est que
ces derniers gèrent implicitement leurs taille, celle-ci peut changer
automatiquement leur de l’exécution du programme s’il manque de place
pour un nouvel élément.
Exemple 2 :
c.addElement(c1);
c.addElement(c2);
}
}
/* Exécution :
Apres l'instruction : Vector c = new Vector();
Le vecteur est vide
Apres avoir ajoute les deux cercles c1 et c2 :
Le vecteur contient 2 element(s)
Informations du cercle a l'indice 0 :
- rayon : 10.2
- perimetre : 64.08849013323177
- surface : 326.851299679482
Indice du cercle c3 : 1
Apres avoir remplace l'element a l'indice 0 par c4 :
Le vecteur contient 3 element(s)
Informations du cercle a l'indice 0 :
- rayon : 44.4
- perimetre : 278.9734276387736
- surface : 6193.210093580774
*/
java.util
Class Vector<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.Vector<E>
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess
Direct Known Subclasses:
Stack
Pour IFT 1170, on explique une partie des constructeurs et méthodes utilisées dans notre cours.
Constructor Summary
Vector()
Constructs an empty vector so that its internal data array has size 10 and its standard capacity
increment is zero.