people.java
来自「只是个JAVA 的小程序~是关于添加书本子类的程序」· Java 代码 · 共 66 行
JAVA
66 行
/*
* People.java
*
* Created on 2007年5月30日, 下午7:25
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package addressBook;
/**
*
* @author user
*/
import java.util.*;
import java.io.*;
class People extends ArrayList implements Serializable{
public ArrayList pList;
public DBQuery dbQuery=new DBQuery();
/** Creates a new instance of People */
public People() {
}
public People(ArrayList list){
super(list);
}
public void addnew(Person p){
dbQuery.addPeople(p);
pList=dbQuery.getPeople();
}
public void save(Person p,String oldName){
dbQuery.savePeople(p,oldName);
pList=dbQuery.getPeople();
}
public void delete(String name){
ListIterator it=this.listIterator();
Person person;
while(it.hasNext()){
person=(Person)it.next();
if(person.getName().equals(name)){
it.remove();
break;
}
}
dbQuery.deletePeople(name);
pList=dbQuery.getPeople();
}
public Person find(String nam){
Person p=null;
pList=dbQuery.getPeople();
for(int i=0;i<pList.size();i++){
p=(Person)(pList.get(i));
if(p.name.trim().equals(nam)){
break;
}else{
p=null;
}
}
return p;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?