Originariamente inviato da Downloader
Ma allora come posso fare a passare da una collection ad un vettore di tipo KW?
codice:
Vector<KW> v = new Vector<KW>(c);
KW[] kk = v.toArray(new KK[0]);
Passi un array "vuoto" (lunghezza 0). A lui basta ... l'oggetto array, benchè vuoto, esiste e tramite reflection il Vector ne istanzia uno nuovo del tipo corretto (KK[]) e della lunghezza sufficiente.
E puoi anche fare:
codice:
KW[] kk = v.toArray(new KK[v.size()]);
Così usa già direttamente l'array che passi.