static void vectorToArray(Vector vect)
{
int i;
for (i=0; i<=vect.size()-1; i++)
str1[i] = (String)vect.elementAt(i);
}

str1 è del tipo String[] str1;

mi dà il seguente errore:

java.lang.NullPointerException

at nicola.Esercizio1.vectorToArray(Esercizio1.java:47 )

at nicola.Esercizio1.main(Esercizio1.java:68)

Exception in thread "main"

nel main faccio:

Vector vet = new Vector();
vet.add("Ciao");
vet.add("Nicola");
vet.add("Come");
vet.add("Stai");
vet.add("?");

Esercizio1 ese = new Esercizio1();
ese.vectorToArray(vet);

Come mai?