⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 people.java

📁 只是个JAVA 的小程序~是关于添加书本子类的程序
💻 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 + -