Converter List para Array

bom dia.
Estou fazendo uma consulta no banco utilizado JPA com Hibernate…e o meu metodo findAll retorna um List
Eu criei um List do tipo Empresa para receber:

  		List<Empresa> emp = null;
  		EmpresaDAO dao = new EmpresaDAO();
  		emp = dao.findAll();

Só que eu preciso passar isso para um combo na pagina web que recebe um Array do tipo Empresa.
Como eu faria esta conversão??

grato.

Acho que isso dá uma idéia.

String[] array = null;

List<String> lstString = null;
lstString.add("a");
lstString.add("b");

array = (String[]) lstString.toArray();

A minha sugestão é você fazer o combo receber diretamente a lista de objetos…
Tente dar uma pesquisa sobre comboModel…

Tenho certeza que se conseguir fazer, vai eliminar muitas linhas de código que teria se tentasse converter um list para array,

Tente:

Empresa[] arrayEmp = emp.toArray(new Empresa[0]);

[quote]Tente:

Empresa[] arrayEmp = emp.toArray(new Empresa[0]);
[/quote]

Melhor:

Empresa[] arrayEmp = emp.toArray(new Empresa[emp.size()]);