Olha gostaria de saber o seguinte:
nessa instrução por exemplo:
if(carrinho.size() == 0){
int incrementc = 1;
int aux;
aux = produto.get(i).getQuant_estoque();
produto.get(i).setQuant_estoque(incrementc);
carrinho.add(produto.get(i));
produto.get(i).setQuant_estoque(aux);
}
Supondo que o valor que aux recebe é 10, ou seja inicialmente produto.get(i).getQuant_estoque() tem valor 10 ,
ai quando eu seto o produto, coloco 1 para quantidade de estoque, quando eu passo produto para o carrinho a variável
quantidade estoque vai estar com 1?
O que acontece, é que estou tentando fazer isso no meu código e preciso que o produto adicionado no carrinho esteja
com quantidade de estoque 1, e não está acontecendo, ele sempre fica com os 10 iniciais, e depois, preciso devolver o valor anterior
para o produto que eu setei, por isso seto ele usando a variável aux.
Queria saber como fazer isso.
Outra dúvida é:
Quando eu adicionei o produto no ArrayList Carrinho, foi criada uma cópia independente desse produto no ArrayCarrinho?
Aguardo respostas urgente.
Grato.
Pablo
Quando eu
fique com a quantidade de estoque