import java.util.Vector;Exécution:
public class VectorToArray {
public static void main(String[] args) {
Vector<String> vector = new Vector<String>();
//ajouter des éléments
vector.add("elt1");
vector.add("elt2");
vector.add("elt3");
System.out.println("Eléments de Vector:");
for(String e:vector)
System.out.println(e);
//Convertir Vector en un tableau
String[] array = vector.toArray(new String[vector.size()]);
//afficher les éléments
System.out.println("Elements de array:");
for(String e:array){
System.out.println(e);
}
}
}
Eléments de Vector:Noté qu'il est plus efficace de passer la taille du tableau correctement new String[vector.size()] dans la méthode parce que, dans ce cas la méthode va utiliser ce tableau.
elt1
elt2
elt3
Elements de array:
elt1
elt2
elt3
import java.util.Vector;
public class VectorToArray {
public static void main(String[] args) {
Vector<String> vector = new Vector<String>();
//ajouter des éléments
vector.add("s1");
vector.add("s2");
vector.add("s3");
System.out.println("Eléments de Vector:");
for(String e:vector)
System.out.println(e);
//Convertir Vector en un tableau
String[] array = new String[vector.size()];
vector.copyInto(array);
//afficher les éléments
System.out.println("Elements copiés dans array:");
for(String e:array){
System.out.println(e);
}
}
}
Eléments de Vector:
s1
s2
s3
Elements copiés dans array:
s1
s2
s3
Please disable your ad blocker and refresh the window to use this website.