Bonjour,
comment passer un ArrayList, tableau, liste chaînée, vecteur ...etc comme paramètre d'une méthode?
Mon but est de construire une méthode paramétrable d'interrogation d'une base de donnée.
Merci,
 Discussion :
        Discussion :
		 
 
		 comment passer un ArrayList comme paramètre d'une méthode
 comment passer un ArrayList comme paramètre d'une méthode
				
				
						
						
				Bonjour,
comment passer un ArrayList, tableau, liste chaînée, vecteur ...etc comme paramètre d'une méthode?
Mon but est de construire une méthode paramétrable d'interrogation d'une base de donnée.
Merci,
 comment passer un ArrayList comme paramètre d'une méthode
 comment passer un ArrayList comme paramètre d'une méthode
				
				
						
						
				Bonjour,
De mon coté, j'ai pas bien compris ta question. Si tu cherche à passer en paramètre un ArryList, ça sera comme toute autre méthode.
et puis dans ton appel tu fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
merci à Tux++ pour ta correction
Code : Sélectionner tout - Visualiser dans une fenêtre à part taClasse.maMethode(unArrayList);
 
 
				
				
						
						
				Bonjour,
je rajouterai juste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Je verrais plutôt comme :
Et pour l'appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
Je "faireCompote" avec une "ArrayList" de "Pomme" et j'obtiens une "Compote"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part MachineAFaireDeLaCompote.faireCompote(maListe);
Bon appétit bien sur !
 
 
				
				
						
						
				Le static est un peu superfluquand on peut l'éviter, autant instancier

 
 
				
				
						
						
				ne pas oublier non plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
 
 
				
				
						
						
				Salut,
Pour un code plus générique, il est préférable d'utiliser une interface abstraite comme List plutôt que l'implémentation ArrayList :
Code : Sélectionner tout - Visualiser dans une fenêtre à part public Typeretourne maMethode(List myList)La méthode est désormais utilisable avec n'importe quelle implémentation de List (ArrayList, LinkedList, Vector, etc.)
a++
Partager