books.java~3~
来自「音像管理软件」· JAVA~3~ 代码 · 共 56 行
JAVA~3~
56 行
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(ISBN == ((MyBook)bookList.get(i)).getBookISBN()){
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]);
Date publishDate = new Date();
publishDate.setYear(Integer.parseInt( (String) newBookInfo[4].subSequence(0,
2)));
publishDate.setMonth(Integer.parseInt( (String) newBookInfo[4].subSequence(
2, 4)));
publishDate.setDate(Integer.parseInt( (String) newBookInfo[4].subSequence(4,
6)));
newBook.setPublishDate(publishDate);
newBook.setBookISBN(newBookInfo[5]);
}
public LinkedList searchBook(String bookName) {
LinkedList list = new LinkedList();
for (int i = 0; i < bookList.size(); i++) {
MyBook index = (MyBook)bookList.get(i);
if (index.getMediaName().compareTo(bookName) == 0) {
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 + =
减小字号Ctrl + -
显示快捷键?