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