Copier tous les éléments d'une liste à Vector en Java

Cet exemple montre comment créer ou copier un Vector avec une collection d'objets qui hérite de l'interface java.util.List. Dans ce code, par l'utilisation de la méthode addAll(), on peut copier vers une autre collection.

import java.util.ArrayList;
import java.util.List;
import java.util.Vector;

public class Copiertouselements {

public static void main(String[] args) {
Vector<String> vct = new Vector<String>();
//ajouter des éléments
vct.add("premier");
vct.add("deuxième");
vct.add("troisième");
vct.add("quatrième");

System.out.println("Avant copiage:");
for(String e:vct)
System.out.println(e);

List<String> list = new ArrayList<String>();
list.add("un");
list.add("deux");
vct.addAll(list);
System.out.println("\nAprès copiage: ");
for(String e:vct)
System.out.println(e);
}
}
Exécution:

Avant copiage:
premier
deuxième
troisième
quatrième

Après copiage:
premier
deuxième
troisième
quatrième
un
deux