Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Chamada do Metodo dentro de um laço Do... While só funciona uma vez

$
0
0

@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 10

Porem 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

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>