dzungchaos

Java: VD về DSSV (có Vector)

Jul 2nd, 2020
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.73 KB | None | 0 0
  1. import java.util.Enumeration;
  2. import java.util.Vector;
  3.  
  4. public class DSSV {
  5. //    private SV[] ds;
  6. //    private int soSV;
  7. //
  8. //    public DSSV(int n) {
  9. //        ds = new SV[n];
  10. //        soSV = 0;
  11. //    }
  12. //
  13. //    public void them(SV s) {
  14. //        if (soSV < ds.length)
  15. //            ds[soSV++] = s;
  16. //    }
  17. //
  18. //    public void lietKe () {
  19. //        for (int i = 0; i < soSV; i++)
  20. //            ds[i].hienThi();
  21. //    }
  22. //
  23. //    public void lietKe(String loai) {
  24. //        for(int i=0;i<soSV;i++)
  25. //            if (ds[i].loaiSV().equals(loai))
  26. //                ds[i].hienThi();
  27. //    }
  28. //
  29. //    public void dsTN(){
  30. //        for(int i=0;i<soSV;i++)
  31. //            if (ds[i].duocTN())
  32. //                ds[i].hienThi();
  33. //    }
  34.     private Vector <SV> ds;
  35.     private int soSV;
  36.  
  37.     public DSSV(int n){
  38.         ds = new Vector<SV>(n);
  39.         soSV = 0;
  40.     }
  41.  
  42.     public void themSV(SV sv){
  43.         if (!ds.contains(sv))
  44.             ds.addElement(sv);
  45.         soSV++;
  46.     }
  47.  
  48.     public void lietKe(){
  49.         SV sv;
  50.         Enumeration lk = ds.elements();
  51.         while (lk.hasMoreElements()){
  52.             sv = (SV)lk.nextElement();
  53.             sv.hienThi();
  54.         }
  55.     }
  56.  
  57.     public void lietKe(String loaisv){
  58.         SV sv;
  59.         Enumeration lk = ds.elements();
  60.             while (lk.hasMoreElements()){
  61.                 sv = (SV)lk.nextElement();
  62.                 if (sv.loaiSV().equals(loaisv))
  63.                     sv.hienThi();
  64.             }
  65.     }
  66.  
  67.     public void dsTN(){
  68.         SV sv;
  69.         Enumeration lk = ds.elements();
  70.         while (lk.hasMoreElements()){
  71.             sv = (SV)lk.nextElement();
  72.             if (sv.duocTN())
  73.                 sv.hienThi();
  74.         }
  75.     }
  76.  
  77. }
Add Comment
Please, Sign In to add comment