Преобразование вектора в массив в Java

Вы можете скопировать все элементы из Vector в массив, передав созданный объект массива через copyInto().

import java.util.Vector; 

public class VectorToArray {

public static void main(String[] args) {

vector< Строка> vct = новый вектор< Строка> ();
//добавляем элементы
vct.add("un");
vct.add("два");
vct.add("три");
vct.add("четыре");

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

String[] copyArr = new String[vct.size()];
vct.copyInto(copyArr);
System.out.println("Скопированные элементы:");
for(String e:copyArr){
System.out.println(e);
}
}
}
Runtime:

vector:
one
two
three
four
copied items:
one
two
three
four