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

📄 phonemanager.java

📁 Begining JSP Web Development外文书籍源代码
💻 JAVA
字号:
package com.wrox.begjsp.Phone;

import java.util.Vector;
import java.util.Enumeration;
import java.util.Collections;

public class PhoneManager {

  private Vector phoneList = new Vector();

  public PhoneManager() {
    initializePhoneList();
  }

  private void initializePhoneList() {
    EmployeePhone phone1 = new EmployeePhone(1,"Prashant","510-123-4567");
    EmployeePhone phone2 = new EmployeePhone(2,"Archit","510-123-4580");
    EmployeePhone phone3 = new EmployeePhone(3,"Ashish","510-123-3333");

    phoneList.add(phone1);
    phoneList.add(phone3);
    phoneList.add(phone2);

  }


  public void sortPhoneList() {
    Collections.sort(phoneList);
  }

  public Enumeration getPhoneList(){
    return phoneList.elements();
  }

  public int getPhoneListCount(){
    return phoneList.size();
  }

  public Enumeration searchPhoneList(String empnamelike) {
    Vector resultList = new Vector();

    Enumeration phonelistenum = phoneList.elements();
    while (phonelistenum.hasMoreElements()) {
      EmployeePhone empphone = (EmployeePhone)phonelistenum.nextElement();
      String empname = empphone.getEmployeeName();
      if (empname.indexOf(empnamelike) != -1) {
        resultList.add(empphone);
      }
    }
    return resultList.elements();
  }


  public Enumeration searchPhoneList(int empid) {
    int PhoneIndex = -1;
    Vector resultList = new Vector();
    Enumeration phonelistenum = phoneList.elements();
    while (phonelistenum.hasMoreElements()) {
      EmployeePhone empphone = (EmployeePhone)phonelistenum.nextElement();
      if (empphone.getEmployeeId() == empid) {
        resultList.add(empphone);
        break;
      }
    }
    return resultList.elements();
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -