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

Fermé
fdenakpo - 5 déc. 2014 à 11:01
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 5 déc. 2014 à 19:17
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
A voir également:

1 réponse

Thims Messages postés 12 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 16 décembre 2014
5 déc. 2014 à 14:09
Simplement comme ceci il me semble:

public ArrayList taMethode(ArrayList taListe) {
//Blabla
}

//Et pour l'appeler : 

taClasse.taMethode(taListe);
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
5 déc. 2014 à 19:17
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)
0