Bonjour !
En java est-il possible de définir une fonction avec un nombre variable de paramètres (comme en C et delphi) ?
Si oui, auriez un exemple ou un lien, merci !
Bonjour !
En java est-il possible de définir une fonction avec un nombre variable de paramètres (comme en C et delphi) ?
Si oui, auriez un exemple ou un lien, merci !
Merci google...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class NombreParametres { public static void affiche(int... liste) { for (int i = 0 ; i < liste.length ; i++) { System.out.println(liste[i]); } System.out.println("****"); }
Sinon, il reste toujours la vieille gruge du tableau d'Object (Object[] params) ou de String, etc. en fonction du type des arguments.
Précisons également que le nombre variables de paramètres (l'ellipse) fonctionne avec des paramètres de même type et doit être le dernier paramètre.
D'ailleurs tu peux l'utiliser sur le main:
C'est toujours comme ça que j'écris mes main
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class Test { public static void main(String... args) { for(String arg : args) System.out.println(arg); } }![]()
Cool. Merci beaucoup à tous !![]()
Partager