Ciao a tutti, stavo estraendo degli interi da un database access, ho inserito i risultati in un vettore poi li volevo ricopiare in un array.
Non potevo inserire i record trovati direttamente in un array poiché non ne conosco a priori le dimensioni.
Il problema ce l'ho proprio quando vado a ricopiare i dati del vettore nell'array..
vi posto il pezzo di codice:

ResultSet res = stat.executeQuery("SELECT DIMENSIONE FROM PRODOTTO");
Vector voci= new Vector();


String dimensione;

while (res.next()) {

dimensione=res.getString("DIMENSIONE");


voci.addElement(dimensione);
}
int[] risultato=new int[voci.size()];
for (int z=0; z<risultato.length; z++) {
risultato[z]=voci.get(z); //qui mi da errore e mi dice
//found : java.lang.Object
//required: int
//tipo incompatibile
}
non riesco a capire come si copiano i dati di un vettore in un array..
grazie a tutti in anticipo
ciao