Será que alguém pode me ajudar, estou com o seguinte problema. Tenho duas arraylists que preciso transformar em uma terceira para criar uma combo, porém não estou conseguindo, vou postar o meu código:
private List<Prestador> ListaCredorPrestadores = new ArrayList<Prestador>();
private List<Funcionario> ListaCredorFuncionarios = new ArrayList<Funcionario>();
DBConnection con = DBConnection.getInstance();
PrestadorDAO prestadordao = new PrestadorDAO(con.getCon());
FuncionarioDAO funcionariodao = new FuncionarioDAO (con.getCon());
ListaCredorPrestadores = prestadordao.getCredorPrestadores();
ListaCredorFuncionarios = funcionariodao.getCredorFuncionarios();
Assim carrego as duas, porém para jogar na combo faço assim:
ObjetoCombo objectoCombo;
ArrayList<ObjetoCombo> lstObjetoCombo = new ArrayList();
for (Prestador objGrupos : ListaPrestadores) {
objectoCombo = new ObjetoCombo();
objectoCombo.setId(objGrupos.getPrestadorId());
objectoCombo.setDescri(objGrupos.getPrestadorNome());
lstObjetoCombo.add(objectoCombo);
//System.out.println(objGrupos.getCodigoUnidade());
}
modeloCboBoxModel = new ResultSetComboBoxModel(lstObjetoCombo);
combo.setModel(modeloCboBoxModel);
combo.setSelectedIndex(-1);
Desta forma as combo funcionam, mas quando precisei juntar os dois arrays, não deu certo.
Agradeço antecipadamente o auxílio