Converter List para Array

4 respostas
R

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.

4 Respostas

P

Acho que isso dá uma idéia.

String[] array = null;

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

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

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,

V

Tente:

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

Tente:

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

Melhor:

Empresa[] arrayEmp = emp.toArray(new Empresa[emp.size()]);
Criado 10 de janeiro de 2008
Ultima resposta 10 de jan. de 2008
Respostas 4
Participantes 5