Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Enumeration;
- import java.util.Vector;
- public class DSSV {
- // private SV[] ds;
- // private int soSV;
- //
- // public DSSV(int n) {
- // ds = new SV[n];
- // soSV = 0;
- // }
- //
- // public void them(SV s) {
- // if (soSV < ds.length)
- // ds[soSV++] = s;
- // }
- //
- // public void lietKe () {
- // for (int i = 0; i < soSV; i++)
- // ds[i].hienThi();
- // }
- //
- // public void lietKe(String loai) {
- // for(int i=0;i<soSV;i++)
- // if (ds[i].loaiSV().equals(loai))
- // ds[i].hienThi();
- // }
- //
- // public void dsTN(){
- // for(int i=0;i<soSV;i++)
- // if (ds[i].duocTN())
- // ds[i].hienThi();
- // }
- private Vector <SV> ds;
- private int soSV;
- public DSSV(int n){
- ds = new Vector<SV>(n);
- soSV = 0;
- }
- public void themSV(SV sv){
- if (!ds.contains(sv))
- ds.addElement(sv);
- soSV++;
- }
- public void lietKe(){
- SV sv;
- Enumeration lk = ds.elements();
- while (lk.hasMoreElements()){
- sv = (SV)lk.nextElement();
- sv.hienThi();
- }
- }
- public void lietKe(String loaisv){
- SV sv;
- Enumeration lk = ds.elements();
- while (lk.hasMoreElements()){
- sv = (SV)lk.nextElement();
- if (sv.loaiSV().equals(loaisv))
- sv.hienThi();
- }
- }
- public void dsTN(){
- SV sv;
- Enumeration lk = ds.elements();
- while (lk.hasMoreElements()){
- sv = (SV)lk.nextElement();
- if (sv.duocTN())
- sv.hienThi();
- }
- }
- }
Add Comment
Please, Sign In to add comment