📄 allmerchandise.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 + -