Public feed
#722596
package shoppingcart;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
public class ShoppingCart {
private Map itemmap = new HashMap();
public ShoppingCart(ShoppingCartProduto s, Integer quantidade){
this.itemmap.put(s, quantidade);
}
public void addItem(ShoppingCartProduto s, Integer quantidade){
this.itemmap.put(s, quantidade);
}
public void removeItem(ShoppingCartProduto s){
this.itemmap.remove(s);
}
public BigDecimal getTotal(){
BigDecimal total = new BigDecimal(0.0);
Iterator entries = iterator();
while (entries.hasNext()) {
Map.Entry aux = (Entry) entries.next();
total.add((BigDecimal) aux.getValue());
}
return total;
}
public Iterator iterator(){
Set entryset = itemmap.entrySet();
Iterator entries = entryset.iterator();
return entries;
}
}