📄 cartshopping.java
字号:
package jspcart.cart;
import java.util.*;
import jspcart.books.*;
public class CartShopping {
Map items=new HashMap();
public CartShopping() {
}
//添加商品
public void additem(ItemBook item){
if (!items.containsKey(item.getBook().getID()+"")) {
items.put(item.getBook().getID() + "", item);
}
}
//删除商品
public void deleteitem(int id){
items.remove(id+"");
}
//修改商品
public void updateitem(int id,ItemBook item){
items.remove(id+"");
items.put(item.getBook().getID()+"",item);
}
//清空购物车
public void clearitem(){
items.clear();
}
//获取购物车内容
public Map getItems(){
return items;
}
//计算价格
public float sumPrice(){
float sum=0;
Set map=items.entrySet();
Iterator it=map.iterator();
while(it.hasNext()){
ItemBook item=(ItemBook)((Map.Entry)it.next()).getValue();
sum += item.getBook().getPrice()*item.getNum();
}
return sum;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -