JavaWeb_购买图书案例
上才艺
新建Java类:Book
package bean; //定义图书类 public class Book { private String id;//ID属性 private String name;//书名 //构造方法 public Book(String id,String name){ this.id=id; this.name=name; } public Book(){ } //公共的get set方法 public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
新建Book虚拟数据库
package bean; import bean.Book; import java.util.Collection; import java.util.HashMap; //模拟数据库 public class BookDB { //创建集合存储图书 static HashMap<String, Book> map=new HashMap(); static{ //创建图书对象 Book book1=new Book("1","Java程序设计"); Book book2=new Book("2","web应用开发"); Book book3=new Book("3","C语言"); //将图书对象存入集合,键是图书的ID,值是图书对象 map.put(book1.getId(),book1); map.put(book2.getId(),book2); map.put(book3.getId(),book3); } //获取所有图书,获取map集合中的所有的值 public static Collection<Book> getAll(){ return map.values(); } //根据ID获取某一本图书 public static Book getbyId(String id){ return map.get(id); } }