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

📄 furniturecart.java

📁 用J2EE开发的网站,可以应用到图书馆,图书超市
💻 JAVA
字号:
package ksnb;
//把商品放入购物车的javabean,由Tansmit_Cart类调用
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class FurnitureCart {
    protected Hashtable items=new Hashtable();

    HttpServletRequest request;

    public void addItem(String itemId, String title,float price,int quantity){
        System.out.println("price=="+price);
         String [] item={itemId,title,Float.toString(price),Integer.toString(quantity)};//转换为字符串
        //先判断此商品是否存在,如果存在,数量加1;不存在则整个添加
        if(items.containsKey(itemId)){
            System.out.println("商品存在,数量加1");
            String[] tmpItem=(String[])items.get(itemId);
            int tmpQuant=Integer.parseInt(tmpItem[3]);//转换为整型
            quantity+=tmpQuant;
            tmpItem[3]=Integer.toString(quantity);
        }
        else{
            System.out.println("商品不存在,加入购物车");
            items.put(itemId,item);
        }
    }

    public Enumeration getEnumeration()
    {
        return items.elements();
    }

	public Hashtable getHashtable()
   {
       return items;
   }

    //返回购物车中商品的总件数
    public int getNumOfItems()
    {
        Enumeration enums=items.elements();
        String[] tmpItem;
        int numOfItems=0;
        while(enums.hasMoreElements())
        {
            tmpItem=(String[])enums.nextElement();
            numOfItems+=Integer.parseInt(tmpItem[3]);
        }
        return numOfItems;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -