Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

itens.size()

Eu não entendi porque fizemos isso no exercício

public int getQuantidade() {
    return itens.values().stream()
        .reduce(0, (proximo, acumulador) -> proximo + acumulador);
}

Se isso funciona

public int getQuantidade() {
    return itens.size();
}
2 respostas
solução!

Oi Alexandre, me parece que o segundo caso não calcula correto a quantidade de itens no carrinho quando você tem mais de um mesmo item, lembrando que temos uma chave de quantidade de produtos de um certo tipo.

Entendi. É isso mesmo.

Obrigado Wanderson.