📄 books.java
字号:
package mediasystem.mediadata;
import java.util.*;
import mediasystem.media.*;
public class Books {
Vector bookList = new Vector();
public boolean isExisted(String ISBN){
for(int i = 0; i < bookList.size(); i++){
if(((MyBook)bookList.get(i)).getBookISBN().compareTo(ISBN) == 0) {
return true;
}
}
return false;
}
public void addBook(String[] newBookInfo){
MyBook newBook = new MyBook();
newBook.setMediaName(newBookInfo[0]);
newBook.setPrice(Float.parseFloat(newBookInfo[1]));
newBook.setPress(newBookInfo[2]);
newBook.setArtist(newBookInfo[3]);
newBook.setPublishDate(newBookInfo[4]);
newBook.setBookISBN(newBookInfo[5]);
bookList.add(newBook);
}
public LinkedList searchBook(String bookName, String artist) {
LinkedList list = new LinkedList();
for (int i = 0; i < bookList.size(); i++) {
MyBook index = (MyBook) bookList.get(i);
boolean compareResult1 = (index.getMediaName().compareTo(bookName) == 0);
if (bookName.compareTo("") == 0)
compareResult1 = true;
boolean compareResult2 = (index.getArtist().compareTo(artist) == 0);
if (artist.compareTo("") == 0)
compareResult2 = true;
if ( compareResult1 && compareResult2) {
list.add(index);
}
}
return list;
}
public boolean delBook(String ISBN) {
for(int i = 0; i < bookList.size(); i++){
MyBook index = (MyBook)bookList.get(i);
if(index.getBookISBN().compareTo(ISBN) == 0){
bookList.remove(i);
return true;
}
}
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -