je souhaite passser en parametre un int

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);
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
donc un Integer, alors comment puis-je faire pour passer un int ?

En vous remerciant