Java Vector

Vector est comme le ArrayList qui peut agrandir ou réduire sa taille. Contrairement au Arrays, nous pouvons y stocker n-nombre d'éléments car il n'y a pas de limite de taille.

Majeures Différences entre ArrayList et Vector:

  • Le vector est synchronisé contrairement au ArrayList.
  • ArrayList est plus rapide que le Vector 

Déclaration et Instanciation:

Vector<String> vec = new Vector<String>(); 

Ajouter Elément:

vec.add("A");  
vec.add("B");  
vec.addElement("C");  
vec.addElement("D");  
System.out.println(vec);  

Output

[A, B, C, D]

Modification Elément:

vec.set(1, "B updated");
System.out.println(vec);

Output

[A, B updated, C, D]

Suppréssion Elément:

vec.remove(1);
vec.remove("C");

Output

[A, D]