Mein Code sieht wie folgt aus:Wie fügen Sie alle Elemente in einem String-Array zu einem Vektor in Java hinzu?
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);
Aber ich bekam eine Fehlermeldung, was ist der richtige Weg, es zu tun, ohne jedes Element hinzufügen zu Looping?
Frank
Warum sind Sie Vector mit? Ich würde eine ArrayList bevorzugen, da sie standardmäßig nicht synchronisiert ist. – duffymo
Verwenden Sie nicht Vector, es ist eine Legacy-Klasse, verwenden Sie stattdessen ArrayList. Und verwenden Sie einfach 'My_Vector.add (" Item _ "+ i);' anstelle eines Zwischenarrays –
Wow. Ich habe keinen Vector in mindestens 5 Jahren gesehen. :) Bringt mich zurück zu JDK 1.1. Wahrscheinlich möchten Sie mit Collections.synchronizedList (new ArrayList()) gehen. – sidereal