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

📄 allmerchandise.java

📁 基于 C/S 模式的网上购物系统
💻 JAVA
字号:
package RegisterAndLogin;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Collection;
import java.io.Serializable;
class AllMerchandise implements Serializable
{
	String ShopId="";
	String ShopName="";
	HashMap<Integer,merchandise> items=null;
	int numofItems=0;
	public AllMerchandise()
	{
	  items=new HashMap<Integer,merchandise>();
	}
	public String GetShopId()
	{
		return ShopId;
	}
	public void SetShopId(String ShopId)
	{
		this.ShopId=ShopId;
	}
	public void SetShopName(String ShopName)
	{
		this.ShopName=ShopName;
	}
	public String  GetShopName()
	{
		return ShopName;
	}
	public merchandise getoneItem (Integer goodsId)
	{
		if(items.containsKey(goodsId))
			return (merchandise)items.get((Integer)goodsId);
		else
			return null;
	}
	//增加一个条目
	public synchronized void addItem(Integer goodsId,merchandise goods)
	{
		if(!items.containsKey(goodsId))
		{
		
			items.put(goodsId,goods);
			numofItems++;
		}
	}
	//删除一个条目
    public synchronized void deleteItem(Integer goodsId)
    {
    	if(items.containsKey(goodsId))
    	{
    		items.remove(goodsId);
    		numofItems--;
    	}
    }
    //修改一个商品的信息
    public synchronized void modify(merchandise goods)
    {
    	int goodsid=goods.getgoodsId();
    	items.remove(goodsid);
    	items.put(goodsid, goods);
    }
    //清除所有商品
    public synchronized  void clear()
    {
    	items.clear();
    	numofItems=0;
    }
    //某个商品id是否可用
    public synchronized Boolean isusable(int goodsid)
    {
    	if(items.containsKey(goodsid))
    		return false;
    	else
    		return true;
    }
    //商店中商品的数量
    public int getNumofItems()
    {
    	return numofItems;
    }
}

⌨️ 快捷键说明

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