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] -------------------------------------------------------------------------