@Welder_Mascarado escreveu:
Boa tarde, estou exibindo valores da minha tabela de itens porem preciso somar os que estão repetidos. Quando chamo o método que soma os valores ele funciona com o primeiro item, porem o laço termina apenas com a primeira soma. alguém pode me explicar o que ocorre? vou explicar melhor abaixo:
meu laço :
Do {
ItemPedido tabelaItem = new ItemPedido();tabelaItem.setProduto(produto); tabelaItem.setQuantidade (somaItens(tabelaItem.getProduto); lista.add(tabelaItem);
} while .......
O método somaItens funciona bem porem o resultado só me mostra uma linha da tabela
exemplo de resultado:
Produto Quantidade
milho 10Porem se eu testo o meu laço assim por exemplo sem o método somaItens :
Do {
ItemPedido tabelaItem = new ItemPedido();tabelaItem.setProduto(produto); tabelaItem.setQuantidade ( 1 ); lista.add(tabelaItem);
} while .......
ele me retorna isso:
Produto Quantidade
Alface 1
tomate 1
milho 1????? Os itens repetidos estao corretos. Mas se eu utilizo o metodo somaItens ele apenas me devolve o valor exato do primeiro item. Os demais nao exibe.
Mensagens: 4
Participantes: 3