Olá amigos
private List<FluxoCaixa> fluxoCaixaList = new ArrayList<FluxoCaixa>();
this.fluxoCaixaList = (List<FluxoCaixa>) fluxoCaixaServiceJPA.listaEntidade();
Vector<FluxoCaixa> vector = (Vector<FluxoCaixa>) getFluxoCaixaList();
vector.firstElement();
for (int j = 0; j < vector.size(); j++) {
System.out.println(vector.get(j));
}
o Resultado:
(1,f,000001,2022-10-05,200.000,4)
(2,f,00002,2022-10-13,3000.000,3)
(3,f,000003,2022-10-13,1000.000,3)
(4,f,000004,2022-10-13,120.000,4)
Como eu faço para ler cada elemento de cada linha do vetor?
seu fizer isso dá erro:
str = vector.get(j).getCodigoLancamento();
Alguém poderia ajudar?
Muito obrigado
Olá amigos
consegui resolver dá seguinte forma:
Vector<FluxoCaixa> vector = (Vector<FluxoCaixa>) getFluxoCaixaList();
vector.firstElement();
for (int j = 0; j < vector.size(); j++) {
vo = new GridFluxoCaixaVO();
PGobject.class.toString();
str = String.valueOf(vector.get(j));
vo.setCodigoLancamento(str.toString().substring(6,12));
vo.setDataLancamentoString(str.toString().substring(13,23));
vo.setValorVendaString(str.toString().substring(24));
System.out.println(vo.getCodigoLancamento()+" "+ vo.getDataLancamentoString() + " " + vo.getValorVendaString() );
}
Vetor:
(1,f,000001,2022-10-05,200.000,4)
String:
Codigo Data valor
000001 2022-10-05 200.000
Muito obrigado
Olá amigos
tive uma ideia hoje de madrugada e consegui resolver:
this.fluxoCaixa = new FluxoCaixa();
this.fluxoCaixaServiceJPA = new FluxoCaixaServiceJPA();
this.fluxoCaixaList = (List<FluxoCaixa>) fluxoCaixaServiceJPA.listaEntidade();
this.fluxoCaixaList = fluxoCaixaServiceJPA.listaEntityAll(this.fluxoCaixa, "fc");
List<FluxoCaixa> list1 = Collections.list(((Vector<FluxoCaixa>) fluxoCaixaList).elements());
System.out.println(fluxoCaixaList.get(0).getCodigoLancamento());
GridFluxoCaixaVO vo = null;
ArrayList list = new ArrayList();
for (int k = 0; k < list1.size(); k++) {
vo = new GridFluxoCaixaVO();
vo.setCodigoLancamento(list1.get(k).getCodigoLancamento());
// vo.setDataLancamentoString(list1.get(k).getDataLancamento());
vo.setTipoLancamento(list1.get(k).getTipoLancamento());
// vo.setValorVendaString(list1.get(k).getValorVenda());
list.add(vo);
}
Muto obrigado