?? people.java
字號:
/*
* 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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -