Arraylist & Vector

Résolu
Medd12 Messages postés 42 Statut Membre -  
Medd12 Messages postés 42 Statut Membre -
bnj les amis , je débute en programmation java , et je veut connaitre les méthodes arraylist et vector comment ils fonctionnent ..

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Bonjour,

    La documentation est faite pour ça :
    Ne pas oublier la dernière ligne de description de Vector :
    it is recommended to use ArrayList in place of Vector
    0
    1. Medd12 Messages postés 42 Statut Membre
       
      Notre Prof nous a demandé d'appliquer la notion de vector ,j'ai cherché sur google mais j'ai pas compris . aidez moi sur si vous permettez . voici mon code :

      public class bibliotheque {
          private Ouvrage[]Tab;
      
      public bibliotheque(int n){
      this.Tab= new Ouvrage[n];
      }
      
      public int nbmax(){
          return Tab.length;
      }
      
      public int nbOuvrage(){
          int i=0;
          while(Tab[i] != null && i<nbmax()){
              i++;
              
          }
          return i;
      }
      public boolean ajouterOuvrage(Ouvrage x){
          int i=0;
          if(nbOuvrage()<nbmax()){
              i=nbOuvrage();
              Tab[i]=x;
              return true;
          }
          else 
          {
              return false;
          }
      }
      
      public boolean supprimerOuvrage(Ouvrage x){
          for(int i=0;i<nbOuvrage();i++){
               if (Tab[i].equals(x)){
                      Tab[i]=Tab[nbmax()];
                      Tab[nbmax()]=null;
                      return true;}   
              }    
              return false;
            
          }
      
      
      public boolean recherche(String titre){
           for(Ouvrage o:Tab){
              if(o instanceof Livre){
                Livre l=(Livre)o;
                return l.gettitre().equals(titre);  
              }
              else 
              {
                  if(o instanceof CD){
                      CD x=(CD)o;
                      return x.gettitre().equals(titre);
                      
                  }
              }
          }
          return false;
      
      
      
      
      }
      
      
         
          public String toString(){
              
            return(":");
              
          }
        
      }
      0
    2. Medd12 Messages postés 42 Statut Membre
       
      Merciii , vous m'aidez beaucoup .
      0