Bonjour,
J'ai une classe du genre:
J'aimerais récuperer le nom des paramètres... ex: chaine, a
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class MyClass { public void afficherArguments(String chaine, int a) { System.out.println(chaine + a); } }
Dans une autre classe j'ai :
Est il possible de recupérer ces noms de parametres de la meme facon ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Class uneClasse = Class.forName("MyClass"); Method methodes[] = uneClasse.getDeclaredMethods(); for (int i = 0; i < methodes.length; i++) { System.out.println(methodes[i].getName()); System.out.println(methodes[i].getReturnType()); }
Cordialement.
(Suite)
J'ai egalement:
Mais j'obtient seulement le type de ces parametres et non leur nom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //Recuperation des parametres pour chaque methode Class param[] = methodes[i].getParameterTypes(); for (int j = 0; j < param.length; j++) { mesParam += param[j].getSimpleName() + ";"; }
Partager