📄 cart.java
字号:
package bean;
import java.util.Hashtable;
import java.io.Serializable;
public class Cart implements Serializable {
private static final long serialVersionUID = 6152499994129454808L;
private Hashtable myBooks = new Hashtable();
public Cart(){}
//把书本放入购物车
public void addBook(String bookID,int bookCount){
if(myBooks.contains(bookID)){//购物车中存在此书就累加书本的数目
int tempCount = ((Integer)myBooks.get(bookID)).intValue();
tempCount = tempCount + bookCount;
myBooks.put(bookID, new Integer(tempCount));
}
else{//购物车中不存在此商品
myBooks.put(bookID, new Integer(bookCount));
}
}
public boolean minusBooks(String bookID,int bookCount){//把商品从购物车中拿出
if(myBooks.containsKey(bookID)){//购物车中存在此商品则减少个数
int tempCount = ((Integer)myBooks.get(bookID)).intValue();
tempCount = tempCount-bookCount;
if(tempCount <= 0)
deleteBook(bookID);
else
myBooks.put(bookID, new Integer(tempCount));
return true;
}
else{
return false;
}
}
public Hashtable listMyBooks(){//得到购物车中所有商品
return myBooks;
}
public boolean deleteBook(String bookID){//从购物车中删除一件商品
if(myBooks.remove(bookID)==null)
return false;
else
return true;
}
public void clear(){//清空购物车
myBooks.clear();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -