Passer une liste en paramètre à une méthode

Bonjour;
je voudrais passer une liste de tables et une liste de champs en paramètre à une méthode, puis utiliser ces listes pour préparer une requête sql.

Mon souci, c'est que je ne sais vraiment pas comment m'y prendre.

Merci pour votre contribution

1 réponse

  1. Simplement comme ceci il me semble:

    public ArrayList taMethode(ArrayList taListe) {
    //Blabla
    }
    
    //Et pour l'appeler : 
    
    taClasse.taMethode(taListe);
    
    1. Modérateur
      Bonjour,

      Une remarque : il est préférable d'utiliser autant que possible des interfaces dans les signatures de méthode et de n'utiliser les classes que pour la création de l'objet.

      De plus, toutes les collections travaillent avec des types génériques pour savoir quel type d'élément est dans la liste.

      Donc plutôt
      public List<TaClasse1> taMethode(List<TaClasse2> taListe)