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 gostaria de transforma-lo num array de File..
Tentei desta forma mas dah um ClassCastException:


File arqs[] = (File [])vetor.toArray();

Sergio Ferreira de Mendonça
Nexxera Tecnologia e Serviços S.A.
http://www.nexxera.com




------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------




Responder a