Boa noite galera!!!
Estou com um problema que é o seguinte:
[list] insiro três despesas no ArrayList despesasFixas[];[/list]
[list]insiro dois pagamentos de despesas no ArrayList pagamento[];[/list]
[list]comparando os dois ArrayList, quero inserir em um terceiro ArrayList contasPagar[], somente as despesas que faltaram serem pagas, e não consigo.[/list]
Quando insiro somente um pagamento da certo, qdo mais de um pagamento não da certo.
Desde já agradeço pela atenção, de quem puder me ajudar.
String nomeDespPaga = null;
String nomeDesp = null;
for(int i=0; i<despFixas.size();i++){
nomeDesp=despFixas.get(i).getNomeDespesa();
for(int a=0; a<PagamentoDespesas_CRUD.pagamento.size();a++){
nomeDespPaga= PagamentoDespesas_CRUD.pagamento.get(a).getNomeDespesaPaga();
if(!nomeDesp.equals(nomeDespPaga) ){
DespesasFixas df1 = new DespesasFixas();
df1.setCodDespesa(despFixas.get(i).getCodDespesa());
df1.setDataDespesa(despFixas.get(i).getDataDespesa());
df1.setDataVencDespesa(despFixas.get(i).getDataVencDespesa());
df1.setNomeDespesa(despFixas.get(i).getNomeDespesa());
df1.setQuantParcelaPaga(despFixas.get(i).getQuantParcelaPaga());
df1.setQuantParcelaPagar(despFixas.get(i).getQuantParcelaPagar());
df1.setValorDespesa(despFixas.get(i).getValorDespesa());
contasPagar.add(df1);
}
}
}