cds.java~8~
来自「音像管理软件」· JAVA~8~ 代码 · 共 57 行
JAVA~8~
57 行
package mediasystem.mediadata;
import java.util.*;
import mediasystem.media.*;
public class CDs {
Vector CDList = new Vector();
public boolean isExisted(String ISRC){
for(int i = 0; i < CDList.size(); i++){
if(((MyCD)CDList.get(i)).getISRC().compareTo(ISRC) == 0) {
return true;
}
}
return false;
}
public void addCD(String[] newCDInfo) {
MyCD newCD = new MyCD();
newCD.setMediaName(newCDInfo[0]);
newCD.setPrice(Float.parseFloat(newCDInfo[1]));
newCD.setPress(newCDInfo[2]);
newCD.setArtist(newCDInfo[3]);
newCD.setISRC(newCDInfo[4]);
CDList.add(newCD);
}
public LinkedList searchCD(String CDName ,String artist) {
LinkedList list = new LinkedList();
for (int i = 0; i < CDList.size(); i++) {
MyCD index = (MyCD)CDList.get(i);
boolean compareResult1 = (index.getMediaName().compareTo(CDName) == 0);
if (CDName.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 ISRC) {
for(int i = 0; i < CDList.size(); i++){
MyCD index = (MyCD)CDList.get(i);
if(index.getISRC().compareTo(ISRC) == 0){
CDList.remove(i);
return true;
}
}
return false;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?