je souhaite passser en parametre un int
le pb c'est que ma fonction getChiffre prend en parametre que des int et non des Integer. et que je suis obligé de passé un Object ds l'invoke
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //paramTypes int j=5; Class[] cj = new Class[]{new Integer(j).getClass()}; Object[] oj = new Object[]{new Integer(j)}; //récupere la méthode pour récuperer l'objet Method m1 = b.getClass().getMethod("getChiffre",cj); Object o = (Object)m1.invoke(b,oj);
donc un Integer, alors comment puis-je faire pour passer un int ?
En vous remerciant
Partager