Voc� pode fazer isto deste modo:
{
// Cria o vetor de files
Vector v = new Vector();
// Coloca qualquer coisa
v.add(new File("a.bmp"));
v.add(new File("b.txt"));
v.add(new File("c.wmf"));
// converte vetor para array arqs
File[] arqs = (File[]) v.toArray(new File[0]);
}
O m�todo toArray(array[]) utiliza o tipo da array especificado no parametro
para efetuar a convers�o. Ainda assim o cast � necess�rio, pois o retorno
tamb�m � um Object[], entretanto, a array criada por este m�todo vai
realmente ter o tipo desejado.
{}'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 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]
-------------------------------------------------------------------------