⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cartshopping.java

📁 jsp实现的购物车功能
💻 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 + -