Tente o seguinte:
File arqs[] = new File[vetor.size()];
vetor.toArray( arqs );
ou entao apenas:
arqs =(File[]) vetor.toArray( arqs );
Os 2 métodos devem funcionar (eu digo devem pois nunca tentei o 2o).
Felipe
Sergio Mendonça wrote:
Galera, tenho uma Vector com objetos do tipo File nele
e go
Sergio,
Durante muito tempo, resolvi este tipo de problema dessa forma:
File[] arqs= new File[ vetor.size()];
for( int i=0; i < vetor.size(); i++)
arqs[i]= (File) vetor.elementAt( i);
Entretanto, descobrir uma forma (disponível na API da
classe Vector) muito mais eficiente de faz
s
David Rissato Cruz
-Mensagem original-
De: Sergio Mendonça [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 28 de fevereiro de 2003 04:59
Para: Java Grupos; Java Soujava
Assunto: [java-list] Vector -> Array
Galera, tenho uma Vector com objetos do tipo File nele
e gostaria de tra
Galera, tenho uma Vector com objetos do tipo File
nele
e gostaria de transforma-lo num array de
File..
Tentei desta forma mas dah um ClassCastException:
File arqs[] = (File [])vetor.toArray();
Sergio Ferreira de MendonçaNexxera Tecnologia e
Serviços S.A.http://www.nexxera.com