Mon code ressemble à ceci:Comment ajouter tous les éléments d'un tableau String à un vecteur Java?
Vector<String> My_Vector=new Vector<String>();
String My_Array[]=new String[100];
for (int i=0;i<100;i++) My_Array[i]="Item_"+i;
......
My_Vector.addAll(My_Array);
Mais je reçu un message d'erreur, ce qui est la bonne façon de le faire, sans boucle pour ajouter chaque élément?
Frank
Pourquoi utilisez-vous Vector? Je préférerais une ArrayList, car elle n'est pas synchronisée par défaut. – duffymo
N'utilisez pas Vector, c'est une classe héritée, utilisez plutôt ArrayList. Et juste utiliser 'My_Vector.add (" Item _ "+ i);' au lieu d'utiliser un tableau intermédiaire –
Wow. Je n'ai pas vu un vecteur retiré dans au moins 5 ans. :) Cela me ramène à JDK 1.1. Vous voulez probablement aller avec Collections.synchronizedList (new ArrayList()). – sidereal