shopcar.java
来自「网上订餐系统的源码」· Java 代码 · 共 50 行
JAVA
50 行
package com.tx.web;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import com.tx.entity.Book;
//购物车
public class ShopCar {
// 购物列表
private Hashtable bookList = new Hashtable(0);
// 购买商品
public void addBook(Book book) {
bookList.put(book.getBookId(), book);
}
// 查找商品
public Book findBookById(String bookId) {
return (Book) bookList.get(bookId);
}
// 删除商品
public void removeBook(String bookId) {
bookList.remove(bookId);
}
// 计算购物车的总金额
public float getShopCarTotal() {
float total = 0.0f;
// 迭代HashTable
Set set = bookList.entrySet();
Iterator iter = set.iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Book book = (Book) entry.getValue();
total += book.getBookTotal();
}
return total;
}
public Hashtable getBookList() {
return bookList;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?