實現創建模型

1.在app下創建名爲model的包,model中建名爲Book的class:
package models;

import java.util.HashSet;
import java.util.Set;

public class Book {
public Integer id;
public String title;
public Integer price;
public String author;

public Book(Integer id,String title,Integer price,String author){
this.id = id;
this.title =title;
this.price = price;
this.author =author;
}

private static Set<Book> books;
static{
books = new HashSet<>();
books.add(new Book(1,"C++",20,"leiyuxing"));
books.add(new Book(2,"JAVA",21,"yangjianwen"));
books.add(new Book(3,"C",22,"wangshiyu"));
}

public static Set<Book> allBooks(){
return books;
}

//通過id查找方法
public static Book findById(Integer id){
for(Book book:books){
if(id.equals(book.id)){
return book;
}
}
return null;
}

//添加書籍
public static void add(Book book){
books.add(book);
}

//刪除書籍
public static boolean remove(Book book){
return books.remove(book);
}
}

發佈了132 篇原創文章 · 獲贊 35 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章