Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package com.test;
  2.  
  3. import java.util.Vector;
  4.  
  5. public class Commute {
  6.     private Vector v = new Vector();
  7.     private Employee e;
  8.    
  9.     //출근 사원 등록
  10.     public void setEnter(String empNo) {
  11.         e = new Employee(empNo);
  12.         v.add(e);
  13.     }
  14.    
  15.     //출근 사원 목록에서 퇴근하는 사원을 제거
  16.     public void setExit(String empNo) {
  17.         for (int i = 0; i < getSize(); i++) {
  18.             Employee emp = (Employee)v.get(i);
  19.             if(emp.getEmpNo().equals(empNo)) {
  20.                 v.remove(i);
  21.                 return;
  22.             }
  23.         }
  24.     }
  25.    
  26.     //벡터의 크기를 반환. 출근한 사원의 수
  27.     public int getSize() {
  28.         return v.size();
  29.     }
  30.    
  31.     //인덱스값으로 벡터에 저장된 데이터를 반환
  32.     public Employee getData(int i) {
  33.         return (Employee)v.get(i);
  34.     }
  35. }